JMeter入门指南-9.项目案例

9.项目案例

9.1BadBoy录制脚本

录制脚本的过程不再重复,使用JMeter打开录制的脚本

本次录制的脚本为项目的登录页面。(为了方便本次测试观察,已重命名并除去其余的脚本,只保留了以下三个)


图一

9.2修改脚本

9.2.1添加用户CSV

因为本次模拟多用户登录网页,所以需要使用到CSV参数化

新增TXT文件(账号,密码):

JMeter入门指南-9.项目案例_第1张图片
图二

新增CSV并设置:

文件名选择新增的TXT位置,

编码UTF-8,

变量名称user,password

其余默认

JMeter入门指南-9.项目案例_第2张图片
图三

打开登录的HTTP请求:

修改

username值=${user}

password值=${password}

并勾选跟踪重定向

JMeter入门指南-9.项目案例_第3张图片
图四

9.2.2添加断言

前面说到,请求成功成功与否,还需要判断请求后的页面跳转,或者是响应数据的正确性判断。

对请求后跳转的连接添加断言

这里简单的对跳转后的主页链接添加了个判断欢迎您的字段,当然也可以与CSV参数相结合

在对应的用户名密码后面,再加上一个名称,在登录后的首页用断言判断${name}是否存在

JMeter入门指南-9.项目案例_第4张图片
图五

9.2.3添加监听器

接着,添加各种监听器

聚合报告

观察结果树

图形结果

PerfMon Metrics Collector

Active Threads Over Time


图五

启动服务器ServerAgent


图六

设置PerfMon Metrics Collector


JMeter入门指南-9.项目案例_第5张图片
图七

9.3GUI测试脚本

9.3.1设置线程组

设置线程数=10

Ramp-Up=2

循环次数=100

执行脚本

查看聚合报告


图八

9.3.2调整线程组

在测试过脚本后,如无太大问题,即可修改脚本

这次把线程数修改为20,循环次数设置为10000

JMeter入门指南-9.项目案例_第6张图片
图九

保存脚本后即可关闭JMeter

9.4命令行执行脚本


在/bin目录使用命令行运行脚本

jmeter -n -t testplan\mytesttutorial.jmx -l testplan\result.jtl -e -o testplan\HttpReport

等待执行完毕后,即可打开web查看报表

JMeter入门指南-9.项目案例_第7张图片
图十

你可能感兴趣的:(JMeter入门指南-9.项目案例)