jmeter接口测试

一、jmeter的启动

在cmd中输入jmeter即可(注意启动后cmd不能关闭)

二、jmeter更改语言

jmeter支持简体中文,更改语言:options-->chose language-->chinese

三、jmeter接口测试基本操作

1、添加线程组

2、在线程组上添加http请求

3、创建一个接口

4、运行

点击运行按钮会发现没有反应,这是因为jmeter运行结果也需要组件来辅助查看:右键单击线程组-->添加-->监听器-->查看结果树

jmeter运行时需要保存文件,关闭jmeter后再打开jmeter软件不会保存之前做的东西,但通过打开文件的方式找到之前做的东西

 

直接运行会发现运行出错,在使用postman添加传入参数的时候,一般会选择json格式,然后postman会自动在请求头那块给我们添加content-type:application/json,这样我们的后端才知道是json格式,才不会报错,但是在jmeter中需要自己手动添加。

在jmeter中添加请求头:

 

 

最后运行,运行成功

 

四、jmeter添加环境变量

添加用户自定义变量----配置环境变量---使用:${环境变量名}

配置环境变量:

使用环境变量:${环境变量名}

 

五、jmeter的关联

类似于postman里的功能一样,jmeter也可以实现拿到某些接口返回的数据并存入变量中去

例如jmeter关联token

jmeter的关联通过组件来解决,对返回的结果进行操作,所以要选后置处理器,如果是对发送的数据操作,就是选前置了

由于token只对登录有作用,直接添加在登陆里边即可

 

六、jmeter的断言

jmeter的断言也是一个组件,不同的接口可能有不同的断言方式,所以可以在每个接口下边添加断言,如果判断的要求一致的,就可以直接写在外边。以下列举两个常用的断言方式:响应断言、json断言

响应断言:

 

 

json断言:

 

 

七、jmeter图片上传问题

最重要的一步:需要在advance中勾选java

 

posted @ 2020-10-29 11:43  一个名  阅读(161)  评论(0编辑  收藏  举报