Jmeter
文章平均质量分 50
风楚颜
业精于勤,专注测试50年!
展开
-
Jmeter异常--java.net.URISyntaxException: Illegal character in path at index 28: ***
在用Jmeter做get请求时,报有这种错误:做参数化时,传入了特殊字符引起了异常,我在浏览器地址栏输入这些特殊字符是可以正常响应内容的,后来查资料,应当是特殊字符编码引起的异常:所以我们在做http请求测试时,这些特殊字符应当进行转义后再传入解决方案URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就原创 2017-12-04 22:16:38 · 19863 阅读 · 0 评论 -
Jmeter基础创建post请求注意事项
一个测试计划>>添加线程组>>右键选择Sampler--http请求,页面参数配置和在fiddler,postman中配置中差不多,大同小异:线程组>>右键选择监听器--查看结果树、聚合报告等内容OK,一般完成后我们会直接点击运行,这时候报了异常,如图:这里一时半会儿也不知道怎么回事,我又用fiddler抓了个登录的POST包,也是相同情况,登录失败,后来想到h原创 2017-12-04 23:37:18 · 842 阅读 · 0 评论 -
jmeter的BeanShell Assertion之断言(一)
BeanShell是jmeter的解释型脚本语言,和java语法大同小异,并有自己的内置对象和方法可供使用。vars:操作jmeter的变量:vars.get(String parmStr) 获取jmeter的变量值;vars.put(String key,String value) 把数据存到Jmeter变量中;prev:获取sample返回的信息,prev.getResponseDataAsS原创 2018-01-18 14:33:26 · 2765 阅读 · 1 评论 -
jmeter通过cookies来登录
cookie是一组存放在客户端的数据,通常是用来记录用户状态的,和session的区别:session是用来限定记录用户状态的时效性的,超时后就不能再使用,它是存放在服务端的,且对大小有限制,因为是放在服务器上的,所以过多的session会给服务器造成一定压力,影响到服务器的性能。在jmeter中添加cookie来进行登录及登录后的相关操作,这样可以绕过带有验证码的登录。以博客网为例,博客网目前加...原创 2018-06-23 16:00:42 · 16974 阅读 · 0 评论 -
jmeter--提取响应正文的json数据
jmeter提取json数据如果有这么一个json数据: { “employees”: [ { “firstName”:”John” , “lastName”:”Doe” }, { “firstName”:”Anna” , “lastName”:”Smith” }, { “firstName”:”Peter” , “lastName”:”Jones” ...原创 2018-08-15 12:01:53 · 12332 阅读 · 0 评论 -
jmeter--对数据库的相关操作
对于往数据库中插入数据,删除数据等操作,jmeter也提供了对数据库的相关操作。接口测试时往数据库写入数据后,有时候要对数据进行还原(删除数据库中添加的数据还原为初始状态) 在测试计划中的add directory or jar to classpath栏点击添加添加mysql的jar包,在jmeter安装目录的lib目录下找对应的jar包,如果没有再在下层目录中找,或者自己下载一个mysql...原创 2018-08-15 15:22:40 · 819 阅读 · 0 评论