jmeter实践---web压力测试

时间:2022-02-14 11:30:01

一、web常用压力测试结构

jmeter实践---web压力测试

二、千人施压百度和谷歌

jmeter实践---web压力测试

1.线程组:设置施压人数

jmeter实践---web压力测试

2.forEach逻辑单位:遍历要访问的网址,一般多个网址会用到

jmeter实践---web压力测试

3.用户定义的变量:访问多个网址用变量来表示

jmeter实践---web压力测试

4.http请求:具体的从客户端到服务器发送的请求

jmeter实践---web压力测试

5.聚合报告:运行结果查看和分析

jmeter实践---web压力测试

三、登录一次

jmeter实践---web压力测试

1.用badboy录制登录

2.删除没用到http请求

3.创建仅循环一次的逻辑

4.查看结果

四、2个用户循环登录

jmeter实践---web压力测试

1.创建循环逻辑器:右键线程组-添加-逻辑控制器--循环控制器

2.保留登录的http请求,并拖动到循环逻辑器下

3.创建csv data set config,用来调用存放用户名和密码的csv文件

3.创建用户名和密码的csv文件,保存到jmeter安装目录的bin目录下(具体怎么创建可以查找http://blog.csdn.net/u011649536/article/details/45643795

4.回到csv data set config,进行调用设置

jmeter实践---web压力测试

5.打开http请求,修改参数

jmeter实践---web压力测试

五.查看访问两个网站首页负载达到20QPS的响应时间

jmeter实践---web压力测试

六。2个用户模拟50个用户同时登录(参数化)

jmeter实践---web压力测试


jmeter实践---web压力测试

jmeter实践---web压力测试

七、一个用户登录模拟50次操作访问网页

登录放在仅登录一次逻辑中,50次操作访问放在循环中

jmeter实践---web压力测试

jmeter实践---web压力测试