LoadRunner 接口压测,请求报文为json格式

Posted 雨 燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于LoadRunner 接口压测,请求报文为json格式的主要内容,如果未能解决你的问题,请参考以下文章

性能压测之 Loadrunner 接口代码设计

Loadrunner11简单压测接口教程

接口测试怎么测

Loadrunner模拟JSON接口请求进行测试

10年经验测试大牛教你怎样做接口测试!

Loadrunner模拟JSON接口请求进行测试