对于badboy调用的浏览器太低的问题
1.Badboy默认使用系统的IE浏览器,打开浏览器;
2.【Internet选项】–>【 高级】Tab;
3.将【禁用脚本调试】复选框取消掉,不要勾选,并确认后,再次录制脚本
Jmeter代理录制
代理服务器(Proxy Server):其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。
1.HTTP请求默认值
在jmeter的工具中需要添加一个HTTP请求默认值的组件,这个组件的作用就是需要输入被测的地址域名ip端口号。
2.HTTP代理服务器
在jmeter的工具中需要添加一个HTTP代理服务器,作用是和国外翻墙代理服务器的工作原理差不多。
3.浏览器设置
比如IE中的局域网设置,这中间的端口号需要和代理服务器的端口号一致,在浏览器中的一些操作代理服务器就能捕捉到,
这样通过这三步 浏览器的一些操作被代理服务器捕捉到后形成jmeter脚本。
1).首先创建一个线程组,再向工作台中添加一个HTTP代理服务器
2).线程组名称改一下,方便后续在代理里便于观察
3).填写代理服务器
4).配置浏览器设置
点击设置,Internet选项
点击局域网设置,勾上代理服务器这个勾,在地址填入ip地址(本机就填localhost),端口就是刚才未被占用的端口,设置完点击确定。这个操作做完电脑会没有网络,不用担心,录制完脚本去掉代理服务器的勾就行了。
5).点击启动按钮,开始
6).录制完第一次后, 录制完成后,点击停止 。添加查看结果树,点击回放,分析结果。
我们在翻看录制脚本的时候发现
渲染页面中的一些图片和组件也被抓取下来,但是我们不需要,所以可以在代理服务器中选择排除模式 在排除模式中点击添加 ..(js|css|PNG|jpg|ico|png|gif). ,排除加载的js,css样式等,让录制的脚本更加准确的进行测试,点击启动。
7).在调整的时候,如果要将乱码改为中文,要在内容编码方式改成utf-8
性能分析是一个过程。 其实接下来的一段话说了可能等于没说,但我还是要说。 jmeter能够监控的就是那么几个指标,最先反应问题的肯定是响应时间,事务的成功率。 如果响应时间和成功率,其中有一个不符合要求,那么就需要来定为瓶颈出现在哪。 一个性能瓶颈可能出现的地方拥有很多种可能,应用系统的从前到后任何一个环节都有可能。前端、后端、数据库、操作系统,甚至网络,包括硬件问题,都有可能是导致出现性能瓶颈的地方,那我们作为测试工程师,最终的目标就是要定为到问题的发生点。本节课程的主要目的是把大家领进门来,后边需要修炼的技术项还有很多。最主要的是一句两句话真是说不清楚,到底是咋定为到的性能瓶颈。 如果想在定为瓶颈上做的轻松一点,就要把监控做全,监控,是性能测试中的重中之重,它就像你的眼睛一样。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理