代码改变世界

压力测试

2019-03-13 09:16  huoit  阅读(186)  评论(0)    收藏  举报

 

 AB

重量级的工具有Visual Studio 自带的工具,还有Loader Runner(LR),轻量级的工具有Apache项目中的ApacheBench,简称ab

 

ab -n100 -c10 http://www.baidu.com/

 

-n:请求数量

-c:并发线程数量

 

Jmeter

 

新建-->测试计划-->线程组:可以设置线程数量,启动时间,循环次数

--> 配置元件:HTTP Cookie管理(添加SSOAuth 值${COOKIE_SSOAuth} 域my.demo.com,添加ASP.NET_SessionId值${COOKIE_ASP.NET_SessionId}。用于登录之类的

-->配置元件:HTTP Header可以增加头部信息

-->后置处理器:Bean Shell 可以设置响应编码,如:响应数据在查看树里中文乱码: prev.setDataEncoding("utf-8")

-->后置处理器:正则提取、json提取可以提取返回参数赋值给变量,然后传给下一个请求

--> HTTP请求,可以在参数中使用函数${参数},可以添加子节点查看结果树,看每次请求的结果

--> 添加监听器:汇总报告、聚合报告、汇总图……,可以在HTTP请求上添加查看结果树,也可以在线程组上添加其他监听组件