web负载测试,多用户同时访问同一个url

压力测试。

如果只是简单测试的话建议用 apache bin目录的ab工具 ,直接运行,比如:
ab -n 100 -c 10 http://test.com/url.html ,表示用10个并发用户一共请求100次,简单快捷;
详细说明参见http://httpd.apache.org/docs/2.2/programs/ab.html

loadrunner,网上有破解版的,教程也多。

jmeter。。。。。无需安装。。只需配置下访问的网站和规则。并生成报表。。比loadrunner稍微轻量级点。。。[url]http://jmeter.apache.org/[/url]

建议用jmeter,操作算比较简单

建议用k6,一个开源的负载测试工具。

示例脚本(script.js):

import http from 'k6/http';

import { sleep } from 'k6';


export let options = {

  stages: [

    { duration: '5m', target: 100 }, // 在5分钟内将用户从0增加到100

    { duration: '10m', target: 100 }, // 保持100用户

    { duration: '5m', target: 0 }, // 在5分钟内将用户从100减少到0

  ]
};


export default function () {

  http.get('http://test.k6.io');

  sleep(1);

}

运行一下命令:

k6 run script.js