用Jmeter做负载测试
1、用badboy录制登录和进入日报操作的脚本->导出至jmeter格式
2、导入至Jmeter之后,在线程组下新增HTTP Cookies管理器
3、用fiddler抓包工具或者直接用谷歌浏览器中的开发者工具调试页面中,抓取并查看登录时的cookie信息
注意:若JSESSIONID的值失效,可重新抓包,然后修改值即可
fiddler抓包工具
开发者工具
4、在步骤2中的HTTP Cookies管理器中加入cookie,注意该处的域名一定要写上,不能为空或写成ip,否则无效。
5、在要测试的请求下添加察看结果树、汇总报告、响应断言和断言结果
1)在响应断言中添加测试模式(其中项目名称是包含在日报界面中的字符串,用以判断请求是否成功)
2)运行过后的断言结果,没有报错即为通过
6、在线程组中按照需求输入线程数、时间和循环次数
1)可以先设置为一个线程数,查看该响应数据是否正确,若正确,再按照需求设置线程组中各参数
2)把无关的请求,甚至包括登录请求均禁用(因为已经设置过cookie信息)
3)本次压测是针对进入日报界面,仅留该请求即可
7、执行脚本,查看察看结果树中结果
8、查看汇总报告中结果: