jmeter测试(badboy脚本).docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jmeter测试(badboy脚本)

JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——使用.au/Badboy录制生成 /jmeter/JMeter 脚本。简单的介绍一下.au/Badboy。.au/Badboy是一款不错的Web自动化测试工具,如果你将它用于非商业用途,或者用于商业用途但是安装.au/Badboy 的机器数量不超过5台,你是不需要为它支付任何费用的。也许是一种推广策略,.au/Badboy提供了将Web测试脚本直接导出生成/jmeter/JMeter 脚本的功能,并且这个功能非常好用,也非常简单。你可以跟着下面的试验步骤来迈出你在开源世界的第一步。/java-koma/articles/1774685.htmlbadboy + jmeter并发性能测试1. 软件介绍1.1 BadboyBadboy,第一眼看见这个单词,以为是坏孩子的意思,后来一想,它是专门用来给项目找茬来的,取名为Badboy倒是平添了几分可爱,呵呵。Badboy是用来录制操作过程的,它录制的结果是被jmeter做并发测试的素材使用。Badboy首页:.au/1.2 Apache jmeterJmeter是Apache下的一个完全基于JAVA开发的测试工具, 可以很方便的用来进行并发测试。Jmeter首页:/jmeter/2. 使用过程2.1 录制操作(1)打开badboy进行登录的录制工作。(我们来看下163邮箱的登录并发性能如何,嘿嘿。)(2)点击登录,然后结束录制,将录制的过程保存下来,保存成jmeter能够使用的格式,Script.jmx:2.2 测试并发(1)运行Apache Jmeter,文件?打开 ,然后选择刚才保存的录制文件 Script.jmx(2)设置模拟并发的线程数量(3)添加感兴趣的监听类型?(4)点击 运行?启动,开始执行并发登录163邮箱操作。?2.3 分析结果?Aggregate Report 是 /jmeter/JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有1、聚合报告观察方式如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间Median:中位数,也就是 50%用户的响应时间90% Line:90%用户的响应时间Note:关于 50%和 90%并发用户数的含义,请参考下文/jackei/archive/2006/11/11/557972.htmlMin:最小响应时间Max:最大响应时间Error%:本次测试中出现错误的请求的数量/请求的总数Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec2、图像结果观察吞吐量是服务器每分钟处理的请求数。 平均值是总运行时间除以发送到服务器的请求数。 中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 偏离表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。 样本就是最后完成的请求

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档