添加Windows和Linux压力机发送请求编码报错解决方法
**
最近做了一个项目,在windows下lr12作为执行机去发压,使用高并发用户压测本地资源使用率达到了80%,在这种情况下只能使用分布式压测了,所以申请了一台linux上的lr12作为执行机去压测。**
1.在windows上用r12控制机-远程调用linux执行机发送的带中文请求报错-非UTF-8编码格式
真是奇怪啊我在windwos上的脚本和控制机场景都是调整的UTF-8编码格式,但是发送的请求在linux上就会报错,当时我猜想可能是linux服务器的编码不是utf-8,使用echo $LANG命令查询结果也是UTF-8的格式,说明和服务器编码格式没有关系,最后没有办法只能把中文转换成16进制才可以正确发送请求,
2.中文转16进制方法
我是在linux上使用python的repr()方法进行转换的 。将转换后的值放入参数化的文本中即可。