JMeter并发测试脚本
接口描述
首先,我拿到接口文档对需要进行压测的接口进行分析和调试,这里我用到jmeter和postman,postman主要是对单个接口进行调试,然后再用jmeter对接口进行关联。
接口描述:项目中用到是http接口,请求方式是post,参数传递采用json格式
异步执行接口:http://xxxxx.:xxxx/rest/runner/asyncRunApp
异步查询接口:http://xxxxx.:xxxx/rest/runner/getRunState
异步执行结果接口:http://xxxxx.:xxxx/rest/runner/getRunResult
异步删除接口:http://xxxxx.:xxxx/rest/runner/deleteRun
postman接口调试
我对这几个接口进行梳理,首先根据开发人员提供的信息,我需要用json的格式传递接口数据给异步执行接口,然后再利用异步执行接口的返回值runID,传给其他的接口:
1、异步执行接口
需要在header处添加请求头部信息,告知该接口,我给你的参数是json格式
Content-Type:application/json
然后我们再拿到runID传给下面的几个接口
2、异步查询接口
这里的username与上一个接口的参数是一致的,所以只需要获取runID就行,当然header部分仍然要添加参数说明,申明是json