接口测试工具---Jmeter使用入门

154 阅读2分钟

Jmeter这个不止做接口,还可以做性能,所以比Postman稍微复杂点,需要介绍下!

界面的操作请查看另一篇:blog.csdn.net/bbs11007/ar…

目录

Get和Post请求的区别

发起一个Get请求

发起一个post请求

脚本录制/回放

   添加代理服务器

   Badboy录制/回放工具的使用(第三方)

jmeter连接java工程测试

 

 

我们先来了解下:

Get和Post请求的区别:

Get请求很明显是:域名+?+&连接起来的,域名和参数拼接起来

Post请求也很明显,域名+key部分分开来请求的,域名和参数分开

 

 

也是提供几个案例:

发起一个Get请求:

我们以一个聚合网站的实战:

以老黄历为案例,可以根据日期去查询,今天宜不宜写代码

看下接口文档:

jmeter操作步骤:

1.新建工程:测试计划

2.右键:添加一个线程组

3.线程组右键:Sample的Http请求

4.输入相关的内容

5.添加查看结果树和监听器

注意低级错误:1.协议是http可以默认为空,https一定要写;2.服务器地址不能加http://的;3.路径前面不能少/ 符号;4.不能有空格;

第5步后查看网站返回的信息结果:

以上的是Get请求,

 

发起一个Post请求:

还是上面的案例基础:

 

jmeter操作步骤:

1.新建工程:测试计划

2.右键:添加一个线程组

3.线程组右键:Sample的Http请求

4.输入相关的内容(和Get请求一样,唯一区别是方法改为Post)

5.添加查看结果树和监听器

执行结构如下:

 

从上面的例子可以进行对比了。

 

脚本录制/回放

添加代理服务器

做完以后拉到下面做启动

打开浏览器,访问网站,登录等操作

返回jmeter,多了很多请求,然后停止,这就是录制后,可以实现自动化

然后保存工程,就可以回放刚刚录制的脚本了。就是不太方便。推荐更方便的录制回放工具(Badboy)。

Badboy录制/回放工具的使用(第三方)

这个工具可以增加检查点(断言),比如回放检测有没有关键词(如:zxw),如果有就录制正确

从新回放试试,有显示对勾说明是没有问题了,检索到了

该工具的参数化:

第一种添加参数化方式:

第二种参数化方式,变量:

循环

然后播放试试!

 

录制完脚本后就要导出脚本,注意后缀名.jmx

 

然后从jmeter导入该脚本

jmeter性能测试实战

 

jmeter连接java工程测试