美文网首页程序员工具癖
JMeter入门指南-9.项目案例

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

作者: X_Bellamy | 来源:发表于2018-11-06 15:23 被阅读15次

9.项目案例

9.1BadBoy录制脚本

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

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

图一

9.2修改脚本

9.2.1添加用户CSV

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

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

图二

新增CSV并设置:

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

编码UTF-8,

变量名称user,password

其余默认

图三

打开登录的HTTP请求:

修改

username值=${user}

password值=${password}

并勾选跟踪重定向

图四

9.2.2添加断言

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

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

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

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

图五

9.2.3添加监听器

接着,添加各种监听器

聚合报告

观察结果树

图形结果

PerfMon Metrics Collector

Active Threads Over Time

图五

启动服务器ServerAgent

图六

设置PerfMon Metrics Collector

图七

9.3GUI测试脚本

9.3.1设置线程组

设置线程数=10

Ramp-Up=2

循环次数=100

执行脚本

查看聚合报告

图八

9.3.2调整线程组

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

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

图九

保存脚本后即可关闭JMeter

9.4命令行执行脚本

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

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

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

图十

相关文章

网友评论

本文标题:JMeter入门指南-9.项目案例

本文链接:https://www.haomeiwen.com/subject/zvvyxqtx.html