JMeter与LoadRunner的比较
上一篇 /
下一篇 2011-12-12 16:26:18
/ 个人分类:软件测试工具
[/kkC.F)t`0随着对JMeter使用的深入,我越来越倾向于在自己的工作中使用JMeter工具,并且也不遗余力的向我认识的测试工程师推荐这个工具,但很多工程师在初步使用过这个工具后,会向我抱怨JMeter有太多不能做的事情,但在我看来,JMeter确实有不能做的事情,不过,对于Web应用的测试,JMeter是足够强大了。很多人会把JMeter和自己正在使用的LoadRunner进行比较,然后说“还是LoadRunner好用”——关于这一点,我觉得首先要明确“好用”的定义。接下来,我以自己的工作为例,说明一下JMeter是如何适应我的工作内容的。
3vqI
QI&qY M0 `4W.}6R/z"x0 我测试的主要项目都是基于Web的应用,从性能测试的角度来说,我希望性能测试工具具有这样的一些特点:51Testing软件测试网e&m}$wV:rUVH
51Testing软件测试网!c5F@-kX Z jH] Critical Features:
+Gp%l`Z?Mt{0-y*|tN6u)I0 1、支持HTTP/HTTPS协议,能够发送HTTP/HTTPS request;
F1}d;n#hx3Q*@0"r Ctm.b6|~ y]
C0 2、支持用户场景(借用了LR中的词汇),能够以某种比例在不同的业务上分布用户数量;
WyxCK:wf,e8d
C051Testing软件测试网aT
g4|Tl 3、支持事务;
1HTkt:tQ0DbK!rD]} d9`0 4、支持参数化和关联(还是借用LR中的词汇);51Testing软件测试网Q%N+Kt
`,Y
*Ri5g0s)k3X rx"Q0 5、能够获得和汇总请求响应时间等数据,能够提供响应时间汇总、事务/请求处理成功率等数据报表;51Testing软件测试网+q"R_0Ju ?m H
51Testing软件测试网6Z"x\s7?FP Non-Critical Features:51Testing软件测试网 tI?LW-J!`
+O[)[ Xy0 1、能够以漂亮的图表展示出结果数据;51Testing软件测试网C1v*da7W/N4\
51Testing软件测试网 v4\
`@-] ?YVZ*~ 2、能够提供漂亮的用户界面(GUI);