首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

捉虫记-第一次的真正接触,Jmeter

Jmeter,一个认知多年却不熟悉的朋友。

真正接触是在今年9月,因为工作需要。

当时要离职的同事发给我一个Jmeter脚本文件,虽然看不太懂,但确是满心欢喜。

接下来的时间里,一有时间就会打开Jmeter解读这个脚本并尝试优化。

这是一份当前公司平台的一部分功能的接口流程,姑且算作是接口自动化的脚本吧。

1

Jmeter安装

Jmeter无需安装,只要下载压缩文件后解压即可使用。前提是当前的电脑中已经配置好java(jdk)环境。

2

Http接口测试

打开Jmeter,在测试计划中添加一个“线程组”,这是必不可少的东西,没有它将无法完成后续的测试。

当前只做接口测试的话就暂时不需要管线程组下的一些设置了。

接下来在线程中添加一个http请求。

http请求中就可以选择请求的方式(常用get、post)、请求的接口地址,以及接口需要的传参。

考虑到在同一个平台做多个接口时,避免每次重复添加服务器名称或IP,可以使用配置元件中“HTTP请求默认值”,界面与HTTP请求基本一致。不过只要在该元件中添加了“服务器名称或IP”以后,之后的http请求只需要填写路径及请求方式就好了。毕竟一个系统不可能只有一两个接口。

其他常用的元件还有CooKie管理器、消息头管理器。

在Cookie管理器添加平台的Cookie信息,可避免一些比较复杂的登录验证问题。消息头管理器则是设定jmeter发送的HTTP请求头所包含的信息(该部分需要了解HTTP协议的一些常识),视平台需要进行添加。

3

执行测试

当添加好线程组,设置好接口及参数,那就要试试设置是否生效了。点击jmeter界面上的启动按钮即可执行该请求。不过好像看不到什么效果,此时则需要在“监听器”中找到“查看结果树”添加进来。

再次启动测试,在“结果树”中就能看到请求及响应了。

生活不易,每天进步多一点,幸福到来早一点

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181123G10M4H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券