一.java环境搭建

0
  • java 语言编写的程序,程序要运行,对外运行的程序有两种方式(基本一样):

1、.war
2、.jar
启动方式:
java -jar .war
java -jar .jar
 
0
 
jmeter.properties:配置文件
jmete.bat是安卓系统的批处理,jmeter.sh是IOS系统的批处理。
打开批处理
 
0
 
 
0
 
线程组可以等价为PostMan里面的Collections,也就是集合,那么在一个线程组里面可以有很多的API测试用例
 

二.操作示例

1.添加信息头

0

2.添加请求路径和请求参数

 
0

3.添加单个文件

0

4添加文件集合

 
0
以登录为例,我们会获取到一个动态参数token,在首页界面需要用到这个变量,我们在登录用例里边的后置处理器里边json提取器,定义变量token,在首页登录消息头时用${token}登录
 
0
 
0

三.实操注意事项

1.登录

1.1登录界面断言注意事项

请求头在登录-添加-配置元件-http信息头管理器(此处请求头后边一致,将其移入上一个总层级,后边的就不需重复建立)
0

1.2登录界面定义token

登录-添加-后置处理器-json提取器
 
0

2.首页

2.1http请求只有路径

0

2.2需要引用token变量

0
 
且将引用的token挪动到最前边的主层级,因为后边都会用到
 
0
 

3.产品管理

3.1增加产品

3.1.1增加产品注意事项

注意增加完了以后的http请求一定要写内容编码,不然返回数据是乱码
 
0

3.1.2此处定义产品ID

特别注意层级非常重要!!返回数据有ID就需要定义。
 
0
 
添加的配置元件-后置处理器-
 
0

3.1.3断言验证

 
0
 
断言验证自己的产品ID
 
0
 

3.2查询产品

3.2.1默认查询

http请求只有路径,但是断言验证的时候是响应断言
 
0
 
在返回数据中有查询的信息即可
 
0

3.2.2模糊查询、精确查询

区别在于http请求的name
 
0
0
 
两者的断言验证部分注意事项,根据查看的返回数据写断言
 
0
 
0
 

3.3修改产品

此处修改的5个部分,只需要做好一个,后边的复制粘贴修改对应请求数据就好
0
 
做好一个以后,优先更改路径,就如同postman修改url(因为产品部分需要一直填写内容编码,因此也要统一)
0
 
具体操作
复制前边路径,修改产品-添加-配置元件-http请求默认值-http://47.95.142.233:8000/interface/index
 
0
更改好请求默认值之后放在最上边的主层级,为后边所有层级共用,并且删除所有http请求的路径部分,同时更改所有的变量ID,引用为${productID}

 

3.4删除产品

  • http请求中复制上一级的网址
验证产品删除:从相应文本切换为响应代码,输入204
 
  • http请求中复制上一级的网址
验证产品删除: