前言
最近项目有个需求说要弄一下项目的性能测试,心血来潮就想到好久都没用过LR了,这次用LR进行性能测试,不出所料出现了很多问题,不禁感叹,收费工具想免费用真不容易啊!
问题1:LR lr_custom_request 进行json格式请求时报错
发现自己有一段时间没有写过lr的代码了,这次心血来潮想着写一遍,以防生疏,谁知道在进行一个新增用户POST请求时居然跑不通了,刚开始报415,一看错误提示就发现是不支持的请求格式,因为我这里是json格式请求,
所以在lr_custom_request方法下加上了
<"EncType=application/json"/>

本以为可以了,运行之后发现报400的错误,那就是语义有误,方法不能被服务器理解,百度了一下,说是要加个头部,那就写了一个头部放上去,
web_add_header("Content-Type", "application/json,charset=UTF-8");
运行之后仍然报错,既然这样我想我先去postman里面跑一下看看行不行,跑了一下通了,数据库里面也有新用户数据更新,证明json格式没问题,网上又查了挺多方法,都不行。后面干脆将body内容清空跑一下,可以跑通
那问题基本就定位出来了,json格

本文介绍使用LoadRunner发送JSON格式请求时遇到的问题及解决办法,包括如何正确设置请求头避免400错误,以及如何处理响应结果中的乱码问题。
最低0.47元/天 解锁文章

1193

被折叠的 条评论
为什么被折叠?



