博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[软件测试]Jmeter进行压力测试(访问虚拟机服务器ECShop)
阅读量:5875 次
发布时间:2019-06-19

本文共 757 字,大约阅读时间需要 2 分钟。

3.5.1 Jmeter安装以及环境配置

      首先是安装Jmeter,使用的版本是2.11,然后配置好系统变量环境就可以正式运行Jmter.

3.5.2 Jmeter压力测试步骤

      ①在测试计划中添加我们需要做测试的线程组,这是进行5*10、50*20的压力测试的基础。然后添加HTTP请求默认值,添加录制控制器备用。

      ②在工作台HTTP代理服务器,为后面录制做准备。

      ③录制,并将目标控制器设置为第二步的线程组。然后开启代理服务器,进行操作录制。这里需要注意端口一致的问题。录制完成后,我们就可以利用上面保存的信息进行回放。

      ④这里我们录制的内容为三个,访问ecshop主页,访问菜单,访问某一商品,那么录制下来的也有三段。

⑤添加用户自定义变量。这里主要是设置我们的IP和PORT,以便于当我们访问其他服务器时可以直接修改自定义变量,而不需要在上面三个操作中重复修改。设置完成后,我们只需要将原来IP和port的地方改为${IP} ${PORT}即可。在这里运行压力测试计划与第④步运行压力测试计划的结果并没有改变。

⑥添加CSV data Set Config.添加这个配置的主要功能是我们可以通过文件数据来对访问的菜单和商品进行批量数据化。这里我们将菜单id定为catid,将商品id定为gdid.然后将HTTP信息头文件管理器的referer修改为${catid} ${gdid}即可。

⑦添加定时器,以便于在虚拟机服务器中可以控制的检测服务器数据变化。这可以添加的定时器可以自由选择种类。

⑧添加Beanshell断言。这里是通过运行内部脚本处理java程序。需要注意的地方是参数设置的问题。

 

结果展示

转载于:https://www.cnblogs.com/ozyinghui/p/8948567.html

你可能感兴趣的文章
ionic 调用手机的打电话功能
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
Xcode全局替换内容,一键Replace
查看>>
1000 加密算法
查看>>
exif_imagetype() 函数在linux下的php中不存在
查看>>
Ruby的case语句
查看>>
Linux的链接文件-ln命令
查看>>
maven的tomcat插件如何进行debug调试
查看>>
table表头固定
查看>>
截取字符串中两个字符串中的字符串
查看>>
spring xml properties split with comma for list
查看>>
判断点是否在三角形内
查看>>
Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)...
查看>>
在odl中怎样实现rpc
查看>>
leetcode 110 Balanced Binary Tree
查看>>
python活用isdigit方法显示系统进程
查看>>
项目开发总结
查看>>
知行合一
查看>>
jmeter插件之jsonpath提取响应结果和做断言
查看>>
apt-get 命令加 autoclean clean autoremove 区别
查看>>