Loadrunner中illegal hex chracters in escape的解决办法
最近公司在做一些js接口的性能测试。录制脚本实现向数据库提交数据,脚本用的事web_submit_data函数实现的。但是回访时,数据并未插入数据库
如图,点击“添加”按钮,数据提交数据库,但是因为有中文,escape进行编码后web_submit_data内容如下:
web_submit_data("Proxy",
"Action=http://172.18.68.209:7001/POService/Proxy",
"Method=POST",
"TargetFrame=",
"Referer=http://172.18.68.209:7001/POService/page/admin/section/examplenew/jspsection/7.1.jsp",
"Snapshot=t4.inf",
"Mode=HTML",
ITEMDATA,
"Name=url", "Value=http://172.18.68.209:7001/POService/ActionServlet", ENDITEM,
"Name=xml", "Value="
"%7Bopid%3A%22poservice.operate.edit.editdatasome%22%2Cuserid%3A%22dcfj%22%2Cparams%3A%5B%7B%22tablename%22%3A%22TESTDATA.po_extent%22%2C%22gtype%22%3A%22%22%2C%22optype%22%3A%22add%22%2C%22systype%22%3A%22%22%2C%22tablechname%22%3A%22%u7528%u6237%u8F96%u533A%u8303%u56F4%22%2C%22datasource%22%3A%22null%22%2C%22serviceSource%22%3A%22null%22%2C%22where%22%3A%22null%22%2C%22addfields%22%3A%5B%7B%22fieldename%22%3A%22USER_ID%22%2C%22fieldvalue%22%3A%22123456789%22%2C%22fieldtype%22%3A%22undefined%22%2C"
"%22isprimarykey%22%3A%22undefined%22%7D%2C%7B%22fieldename%22%3A%22EXTENT%22%2C%22fieldvalue%22%3A%22123456789%22%2C%22fieldtype%22%3A%22undefined%22%2C%22isprimarykey%22%3A%22undefined%22%7D%5D%7D%2C%7B%22tablename%22%3A%22TESTDATA.po_extent%22%2C%22gtype%22%3A%22%22%2C%22optype%22%3A%22add%22%2C%22systype%22%3A%22%22%2C%22tablechname%22%3A%22用户辖区范围%22%2C%22datasource%22%3A%22null%22%2C%22serviceSource%22%3A%22null%22%2C%22where%22%3A%22null%22%2C%22addfields%22%3A%5"
"B%7B%22fieldename%22%3A%22USER_ID%22%2C%22fieldvalue%22%3A%221234567890%22%2C%22fieldtype%22%3A%22undefined%22%2C%22isprimarykey%22%3A%22undefined%22%7D%2C%7B%22fieldename%22%3A%22EXTENT%22%2C%22fieldvalue%22%3A%221234567890%22%2C%22fieldtype%22%3A%22undefined%22%2C%22isprimarykey%22%3A%22undefined%22%7D%5D%7D%5D%7D", ENDITEM,
"Name=time", "Value=1374737100876", ENDITEM,
LAST);
红色高亮部分是“用户辖区范围”中文内容escape编码后的结果,所以回放时后台报错“Illegal hex characters in escapse”.
经过半天的摸索,排查终于找到办法,
将红色高亮部分替换回中文字符“用户辖区范围”,运行成功,数据插入数据库。
Loadrunner中illegal hex chracters in escape的解决办法相关推荐
- URLDecoder: Illegal hex characters in escape (%) pattern ...
URL中含有%,报错如下: URLDecoder: Illegal hex characters in escape (%) pattern - 解决: uriStr = uriStr.replace ...
- 微服务架构中的雪崩问题产生原因及解决办法
微服务架构中的雪崩问题产生原因及解决办法 参考文章: (1)微服务架构中的雪崩问题产生原因及解决办法 (2)https://www.cnblogs.com/panchanggui/p/10330924 ...
- Xamarin中VS无法连接Mac系统的解决办法
Xamarin中VS无法连接Mac系统的解决办法 按照以下步骤排查: (1)确认Mac系统中安装Xamarin.iOS开发必备的组件,如Mono.Xamarin.iOS. (2)将Windows和Ma ...
- Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)...
当我们在非Controller类中应用service的方法是会报空指针,如图: 这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.la ...
- html子布局不超出父布局,详解flex布局中保持内容不超出容器的解决办法
在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便,已经越来越离不开它,但是最近在做项目的时候发现一个问题. 就是在一个设置了 flex:1 的容器中,如果文字很长, ...
- mouseup 左键_javascript中mouseup事件丢失的原因与解决办法
这篇文章主要跟大家介绍了关于Javascript中mouseup事件丢失的原因与解决办法的相关资料,文中给出详细的示例代码供大家参考学习,需要的朋友们下面跟着小编一起来学习学习吧. 前言 当实现类似E ...
- HTTP中ip地址伪造的问题以及解决办法
HTTP中ip地址伪造的问题以及解决办法 参考文章: (1)HTTP中ip地址伪造的问题以及解决办法 (2)https://www.cnblogs.com/codefly-sun/p/5941314. ...
- Vue中:error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
- Vue中error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
最新文章
- python快速排序算法详细图解_Python实现桶排序与快速排序算法结合应用示例
- 微信小程序 获取用户信息 官网例程 详解
- MySQL:常见错误01
- WolframAlpha 的使用
- 中国水下照明行业市场供需与战略研究报告
- echarts 饼图
- 替罪羊树模板(封装版)-----转自知乎
- javascript 异步队列
- 使用boost中的线程池
- BOSS直聘数据采集、解析处理、分析与可视化实战
- 调用DllRegisterServer进行COM组件的注册
- 微积分(一)——二重积分与三重积分笔记
- 我们为什么需要 DAO 操作系统?
- 生成模型与判别模型详解
- S2Snet:利用纳米孔进行低分子量RNA鉴定的深度学习
- Android 反编译 apktool+dex2jar+jd-gui
- 关于力控无法插入图片
- ppt取色html,如何进行屏幕取色,取色器工具怎么使用,教你在线识别颜色
- 使用C语言完成---温度转换表
- 不定积分24个基本公式_干货丨语文阅读理解的24个万能公式,背熟6年一分不扣...