手机端小强原创文章,java小强个人博客站点
当前位置: 首页 >> 软件 >> Apache AB 如何传递参数

Apache AB 如何传递参数

18200 软件 | 2014-7-15

AB使用时,网上通篇一律,在进行示例时使用的连接一般都是http://*.com,这种写法是没有带参数,如果你想测试一个写入的Case,那需要传递参数给后台,如何传递参数呢?

这里有一个登录的请求,需要登录名和密码,路径是这样的:

http://*/login.action?userName=admin&userPassWord=admin

使用该连接进行测试:

ab -n 1 http://*/login.action?userName=admin&userPassWord=admin

发现由于存在特殊字符 & ,虽然命令执行成功,但是并不能处理 & 后的参数

 

关于AB使用的官网:http://httpd.apache.org/docs/2.0/programs/ab.html

他有两个参数:p(小写),T(大写),注意区分大小写,一个是用于指定POST请求时的参数文件,一个用于指定请求的类型Content-type,关于Content-type的类型,大家可以百度。

在AB命同级目录建立一个文件:para.txt,在里面写入要传递的参数:userName=admin&userPassWord=admin

指定请求类型为:application/x-www-form-urlencoded

 

完整的命令为:

ab -n 1 -p para.txt -T application/x-www-form-urlencoded http://*/login.action

 如此就可以将需要的两个参数传递到后台

推荐您阅读更多有关于“ apache ab 性能测试 web ”的文章

上一篇:Microsoft Web Application Stress Tool 使用 下一篇:无法修改Win7系统时间的解决方法

猜你喜欢

发表评论:

个人资料
blogger

java小强
没有思考,人生的路会越走越难!

搜索
百度推荐
分类
百度推荐
最新文章
搜狗推荐
热门文章
百度推荐
随机文章