jmeter脚本简单讲解

post by rocdk890 / 2012-8-21 11:03 Tuesday windows技术
  要命令行执行jmeter脚本,要先在你测试的那台机器上安装java和jmeter,如果没有安装可以去看我这篇文章windows下安装jmeter.
一.从baby测试那行开始进行修改一些参数:
1.<stringProp name="ThreadGroup.num_threads">2</stringProp>
这行表示使用几个用户进行测试,我这里只使用了2个,你们可以自行进行添加多个用户,如果你们添加个多用户,那就在user.txt里添加账号.
2.<stringProp name="ThreadGroup.ramp_time">1</stringProp>
这行表示每个请求发生的总时间间隔,单位是秒.比如上面那行是2,这个参数是1,那么每个请求之间的间隔是2/1=2,就是2秒.
3.<stringProp name="LoopController.loops">1</stringProp>
这行表示请求发生的重复次数,这里我设置的是1.

二.接下来看用户定义的变量
1.<stringProp name="HTTPSampler.domain">ip</stringProp>
这行表示你要测试服务器的地址,我这里是写的ip,当然也可以写域名.
2.<stringProp name="HTTPSampler.port">80</stringProp>
这行是测试服务器web开的端口,一般默认是80.

三.HTTP信息头管理器
这里你们可以修改成你们的手机浏览器的User-Agent信息.可以修改的有:
<stringProp name="Header.value">zh-cn,en-us;q=0.7,zh;q=0.3</stringProp>
<stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
<stringProp name="Header.value">Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1</stringProp>

四.HTTP Cookie 管理器
<stringProp name="Cookie.domain">ip</stringProp>
把这项的ip修改成测试服务器的ip或域名.

五.HTTP授权管理器
<stringProp name="Authorization.url">http://域名</stringProp>
这项是填写服务器的域名或ip
<stringProp name="Authorization.username">用户名</stringProp>
这项是填写apache身份验证的user.
<stringProp name="Authorization.password">密码</stringProp>
这项是填写身份验证的password.

六.USER Config
请在脚本里搜索下USER Config,找到这项后,来修改下面的:
<stringProp name="filename">c:\user.txt</stringProp>
把c:\user.txt改成你们存放的路径,要绝对路径哦.

七.COOKIE Config
<stringProp name="filename">c:\cookie.txt</stringProp>
把c:\cookie.txt改成你们存放的路径,也要绝对路径.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-241.html

标签: 脚本 jmeter apache-jmeter

评论: