【问题记录】LoadRunner 接口压测-json格式报文
【问题起因】
前段时间,协助其他项目录制接口压测脚本,对方要求请求报文内容实现参数化。
请求方法如下:
直接在Parameter List中新增一个parameter, 将请求报文放入dat文件中。这时Parameter List直接报错。错误提示:Failed to read file [] from line 2,check file fromat.
【解决办法】
【关注1】web_custom_request 中有参数指定数据类型,具体如下:
"EncType=application/json"
,
//指定响应头的Content-Type,这里是JSON
"RecContentType=application/json"
,
//指定请求头的Content-Type,这里是JSON
【关注2】
参数化过程中需注意:原报文内容中:每个参数中间的逗号前后需要增加引号,如下面图片所示,
另外【注意】
在使用Load Generators,进行多台机构压测时,要注意清理result 文件,默认目录地址:C:\Users\Administrator\AppData\Local\Temp
【Quality】
Quality is the value to someone who matters。做测试,首先要找到这个someone是谁,以及这个 someone重视的 value是什么。