Jmeter的两种录制方式,你擅长用哪一种?(二)

发表于:2020-12-21 10:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Bubblegirl123    来源:CSDN

  对于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),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号