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界面上的启动按钮即可执行该请求。不过好像看不到什么效果,此时则需要在“监听器”中找到“查看结果树”添加进来。
再次启动测试,在“结果树”中就能看到请求及响应了。
▼
生活不易,每天进步多一点,幸福到来早一点
▼
领取专属 10元无门槛券
私享最新 技术干货