• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

在 JMeter 压力测试工具中使用变量

发布: 2008-10-08 16:08 | 作者: 转载 | 来源: 领测软件测试网采编 | 查看: 69次 | 进入软件测试论坛讨论

领测软件测试网

0pK X} ]^

1.测试中遇到的问题

首先我们需要知道 Buffalo 其实是一种 XML-RPC 技术, 所以我们可以使用 JMeter 的 SOAP/XML-RPC Request 这个 Sampler 进行测试, 但是为了方便快捷进行测试, 以下两个问题需要解决:
  1. 如果测试服务器发生变化, 如何方便的一次性改变所有请求的 URL 地址;
  2. 如上一节所述, 10秒钟后凭证会失效, 因此我们在测试 getOrder() 的时候不能输入固定的凭证号, 应该每10秒左右获取一个新的凭证, 这样操作的难点在于如何自动让 JMeter 得到新获得的凭证号并应用到 getOrder() 请求中.

2.静态变量(用户定义的变量)

JMeter 允许对一个测试计划(*.jmx)设置用户定义的变量, 因此我们可以把象 URL 等需要统一修改的值作为变量定义起来(如下图);软件测试技术门户0^7eswx,TZ ?1jZ

8Qu Jr:N@变量在使用时可以使用 ${变量名} 的方式引用, 如下图:
^3R/WrW z

.\b/O}