- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前言刚接触JMeter,想把学习过程中遇到的一些问题,记录下来因为是新接触,所以很多东西都在摸索中!问题记录1:重定向问题使用Badboy录制了公司一个项目的登录功能导入到JMeter后,执行场景,发现登录校验成功,但后续的动作都未成功;通过增加监听器-察看结果树中的:取样器结果、请求、响应数据分析后发现,登录校验成功后,跳转页面时,Cookie被重置,导致后续动作都被视为未登录状态;看到网上很多人说,需要对HTTP协议的测试脚本,增加:HTTP Cookie管理器,但Badboy录制的脚本,默认已经有了;因是在登录校验成功后,进行重定向时,Cookie被重置的;校验页面的HTTP请求中,有看到一个:自动重定向、跟随重定向的设置;怀疑和这个有关系修改默认的“自动重定向”为“跟随重定向”登录成功,后续请求也都成功;OK,解决!问题记录2:HTTP请求中文乱码问题使用Badboy录制了一个HTTP请求;“HTTP请求”,参数中的值,显示中文正常;但系统接收到的数据,中文显示为乱码;在“察看结果树”中,查看该HTTP请求,“请求”POST的中文数据已经是乱码;再回过头,看“HTTP请求”发现请求信息中有一个设置“Content encoding”,修改为:utf8再次执行场景OK!系统接收到的中文信息,显示正常;问题记录3:badboy-录制时卡住,一直提示:recordingRequest项目中有部分模块,使用badboy录制,会出现卡住的情况后发现其中有一个登录模块,用鼠标点击登录按钮,会卡住但使用键盘enter回车则录制正常查看源代码:div class=inputaa href=javascript.:; id=submitBtn登录/a/div...??????????????? $(#loginForm. input).keypress(function(event){??????????????????????? if(event.keyCode == 13){??????????????????????????????? $(#submitBtn).click();??????????????????????? }??????????????? });=修改a href的javascript处理如下:div class=inputaa href=javascript.:$(#submitBtn).click(); id=submitBtn登录/a/div再使用badboy录制,则正常另一个模块会出现卡住的情况,也是类似的:??? ??? ??? ??? a href=javascript.:; id=buy_btn购买/a不知道是否badboy对javascript兼容不太好导致???注:badboy使用的是最新版本2.2问题记录4:jmeter-察看结果树-响应数据,中文显示乱码问题处理jmeter-察看结果树-响应数据中的中文显示乱码jmeter\bin\perties默认编码为:ISO-8859-1# The encoding to be used if none is provided (default ISO-8859-1)#sampleresult.default.encoding=ISO-8859-1根据测试系统修改对应的编码,如为utf-8则增加编码设置为:sampleresult.default.encoding=utf-8修改配置后,要重启jmeter才会生效问题记录5:jmeter脚本录制工具Badboy,录制时中转链接丢失??这几天在使用jmeter脚本录制工具Badboy录制脚本时有发现录制过程中,会有一些中转链接丢失项目环境:tomcat+javaBadboy版本:BadboyInstaller-2.2.exe场景:点击按钮,href链接到一个地址,该地址会进行是否已登录会员,如果未登录跳转到登录页,如果已登录,返回数据并跳转到另一个处理页;即按钮的href链接为一个中转链接;Badboy在录制过程中,有看到获取到该中转链接,但当录制视图窗口跳转到下一个页面时,该中转链接会被替换成跳转后的链接,即中转链接丢失;这时导入到jmeter中,因中转链接丢失,成功登录后,无法得到正常返回的数据,并正常跳转到另一个处理页;目前暂时通过firebug捕抓链接及请求数据,手动增加到jmeter步骤中;因对Badboy及jmeter不熟,也未查到上述问题的相关资料,如有知情者,烦请告知,谢谢哈~!自己做个记录先!问题记录6:在Jmeter中使用自定义编写的Java测试代码-zt转自:/li_ok/article/details/1487685我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持
文档评论(0)