jmeter做一个简单的性能测试

栏目: 编程工具 · 发布时间: 5年前

内容简介:1.新增一个线程组,并在下面添加基本原件,包括:监听器、http请求默认值和一个事务控制器在http请求默认值中填写 ip 地址和端口号,协议类型默认为http
编辑推荐:

本文来自于博客园,本文主要通过举例说明利用jmeter做一个简单的新增功能的性能测试脚本如何成功录制。

1.新增一个线程组,并在下面添加基本原件,包括:监听器、http请求默认值和一个事务控制器

在http请求默认值中填写 ip 地址和端口号,协议类型默认为http

jmeter做一个简单的性能测试

2.添加代理服务器,以便之后进行录制

jmeter做一个简单的性能测试

3.启动代理服务器,然后在浏览器中进行操作,操作完毕后停止录制。然后打开事务控制器,可以看到里面出现很多脚本。但是这个时候的脚本很多,包含了一些css、png、gif等静态文件

jmeter做一个简单的性能测试

4.简化脚本:在代理服务器的排除模式中添加正则表达式,剔除不需要录入的文件。然后重新录入

jmeter做一个简单的性能测试

可以看到,脚本简化了许多

jmeter做一个简单的性能测试

5.在事务控制器中勾选 Generate parent sample,然后点击启动,回放脚本;然后再结果树中查看

虽然每个请求都是绿色的,但是不代表就是成功了,切换到HTML再查看相应数据,会发现脚本停在了登录页面

jmeter做一个简单的性能测试

jmeter做一个简单的性能测试

6.添加一个HTTP Cookie管理器,该元件会保存服务器发送到客户端的sessionId到cookie中,并自动加载到下一个请求中,使所有请求在同一个会话中

jmeter做一个简单的性能测试

7.重新回放,查看结果,发现脚本可以正常运行,但是响应数据却是“新增失败”

这是因为之前录制脚本时,已经在系统中新增了一条记录,而回放脚本时是用的相同的数据,系统中不允许存在相同账号的客户信息,所以会提示新增失败

到数据库中将之前的记录删除,再重新回放,发现提示新增成功

jmeter做一个简单的性能测试

jmeter做一个简单的性能测试

脚本中的参数值和系统中的值一致,新增成功

jmeter做一个简单的性能测试

jmeter做一个简单的性能测试

至此,一个简单的新增功能的性能测试脚本录制成功。


以上所述就是小编给大家介绍的《jmeter做一个简单的性能测试》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Spring Into HTML and CSS

Spring Into HTML and CSS

Molly E. Holzschlag / Addison-Wesley Professional / 2005-5-2 / USD 34.99

The fastest route to true HTML/CSS mastery! Need to build a web site? Or update one? Or just create some effective new web content? Maybe you just need to update your skills, do the job better. Welco......一起来看看 《Spring Into HTML and CSS》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换