今天计划是写10个jmeter的接口用例

再把之前python+selenium框架系统整理一次

使用jmeter遇到问题

#1.JMeter非国人开发,默认的编码语言设置通常不符合我们国人开发时的编码格式,因而只需要修改其默认编码即可。修改【JMETER_HOME/bin/jmeter.properteis】文件,搜索 sampleresult.default.encoding 配置项,将其默认编码【ISO-8859-1】改为【UTF-8】(或改为当前响应数据的编码格式),并取消配置项前的“#”注释,重启JMeter即可



#2.body传的数据,需要卸载bodydata中,不可直接设置为params

终于找到request,定制请求头和body的方法了

原来是很简单的,不知道之前为什么一直捣鼓不出来

定制请求头

如果你想为请求添加HTTP头部,只要简单地传递一个 dict 给 headers 参数就可以了。

import json
url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
headers = {'content-type': 'application/json'}

r = requests.post(url, data=json.dumps(payload), headers=headers)
print r.text

参考网页

https://www.cnblogs.com/zijiyanxi/p/5231049.html



#jmeter遇到了一个请求后明明item里面有数据的,但是响应里没有,中文的参数没有识别到,

解决方法是:在content encoding中输入请求的格式即可

今天也要努力学习day7


该中文进行url转码以后还是不可以,但是如果遇到类似可以尝试看看

${__javaScript(encodeURIComponent('${token}'))}

${__urlencode('${token}'))}

 参考文章

https://www.cnblogs.com/heiyexiaoguai/p/5881206.html


#使用jmeter发送了个包含中文内容的编辑请求,




相关文章: