JMeter,postman

接口测试可以发现一些页面操作发现不了的bug,越早发现解决成本越低。

测试接口返回的数据类型都是json

必须有接口文档:1.URL、2.请求方式get post json、3.请求参数{}、4.返回类型、5.请求返回实例、6.状态码说明

如果是get请求,可以直接用浏览器,不用借助工具。

http 请求:请求头,请求体。

get请求没有请求体,只有请求头,get请求参数只能写在URL里或者cookie里。

post请求头,请求体,参数放在请求体里面。

如登录:cookie session 本地写在cookie里面,服务器端存在session里面。

接口签名是为了防止别人恶意刷请求的一个加密之后的字符串。

JMeter参数化 1、文件参数化(csv Data Set Config)

线程组-配置元件-CSV Data Set Config

 

 

 2、用户定义的变量 线程组-配置元件-用户定义的变量

 

3、函数助手 _random 随机最小到最大 _time yyyyMMddHHmmss 格式 年月日时分秒

 

断言:自动检索结果。jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似;用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。

关联:把上一个返回结果,拿回放到下个请求里面使用

添加JSON Extractor (插件需要安装)添加后置处理器-JSON Extractor

 

 

 JMeter操作数据库需要先导入

 

 连接数据库:线程组-添加-配置元件-JDBC Connection Configuraration

 数据库操作请求 :线程组-Sampler- JDBC Request

 

 

 

 

posted on 2018-03-14 22:32  公子兔  阅读(410)  评论(0编辑  收藏  举报

导航