使用Apache AB实现bugfree登录的脚本

(1)、首先使用fiddler工具抓到bugfree登录时的数据包:

登录请求:http://192.168.0.100/bugfree/site/login

传递的参数:&LoginForm%5Busername%5D=admin&LoginForm%5Bpassword%5D=123456&LoginForm%5Blanguage%5D=zh_cn&LoginForm%5BrememberMe%5D=0

(2)、新建bugfree-login.ab文件,将传递的参数写入其中。完成后,将其上传到linux服务器中的root目录下。

(3)、编写登录脚本:

ab -n 10 -c 10 -k -p "bugfree-login.ab" -T "application/x-www-form-urlencoded" "http://192.168.0.100/bugfree/site/login"

(4)执行脚本,结果如图:

(5)、检查bugfree的用户日志,查看管理员登录时间,即可知道刚才执行的脚本是否生效了。如下图:

执行前:

执行后:

 

可以看到,脚本是生效的!

时间: 2024-10-16 03:38:07

使用Apache AB实现bugfree登录的脚本的相关文章

如何使用、判断Apache AB压力测试

最近公司的一个项目(在线考试软件),客户提出500人在线,设计到登录和最后提交的问题(这两部分是和数据库进行数据的交换).所以在不确定前进行压力测试.在网上了解了一下Apache AB. 软件介绍: 开发语言:jsp   数据库sql2000 web服务 tomcat  服务器环境:win2003 .win2008(备选) 关于apache AB 测试: Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于apache\bin下)非常容易使用,ab可以直接在Web服务

apache ab压力测试报错apr_socket_recv

apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104)) apache 自带的ab工具测试,当并发量达到1000多的时候报错如下: [[email protected] ~]# ab -n 100000 -c 1000 http://192.168.2.170/index.htmlThis is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Ada

apache ab性能测试实践

E:\developtools\apache ab\httpd-2.4.25-x86-vc14-r1\Apache24\bin>ab -n 15000 -c 600 "http://192.168.0.166:8080/eduhomeweb/login/login.do?username=xiaohanlin&password=xiao123456"This is ApacheBench, Version 2.3 <$Revision: 1757674 $>C

Linux下搭建Apache环境,执行Apache ab

干净的centos 环境 安装jdk,并配置环境变量 通过yum -y install httpd命令直接安装 安装后进入usr/sbin/apachectl start启动apache. apache ab 执行压力测试的路径为:/usr/bin/ab ,在/usr/bin路径下执行./ab -V 显示版本即apache ab 安装成功.

apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))

apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104)) 今天用apache 自带的ab工具测试,当并发量达到1000多的时候报错如下: [[email protected]~]# This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech

三种压力测试工具 http_load 和 apache ab 、 siege 压力测试(转)

在测试站点性能时找到个不错的说明式文章 From:http://blog.csdn.net/lyflower/archive/2010/09/09/5873544.aspx 到http://www.acme.com/software/http_load/ 下载http_load ,安装也很简单直接make;make instlall 就行. http_load 的标准的两个例子是: http_load -parallel 5 -fetches 1000 urls.txt http_load -r

apache ab linux 服务器安装

一直在网上找了许多安装apache ab测试的教程,很多都很杂,不清晰,茫茫百度文章中,终于找到了这篇文章,很有用,很不错,简单明了,感谢分享这篇文章的大神.自己也做过备份! 国内网站上介绍的方式比较老了,不好使. 下面是一种快速的方式. yum install httpd-tools 查看ab是否安装成功,可以切换到上述目录下,使用ab –V命令进行检测.如下: ab -V 如果ab安装成功,通过ab –V命令则会显示ab的相迎版本,如上图示. ab: wrong number of argu

如何使用 Apache ab 以及 OneAPM 进行压力测试?

下一个 release 准备小长假后就要 go-live ,所有的测试 case 都 cover 过了,但还未进行过压力测试,有点不放心,刚好过节期间家人都回家去了,假期终于可以抽点时间压测一把. Apache ab 压测 之前用过一些压力测试工具比如 loadrunner, Jmeter,感觉都太重,想要使用不是软件需要注册就是使用起来很不得心应手,这次灵光一动,想到直接使用 ab + OneAPM 进行测试,ab 的全称是 ApacheBench , 是 apache http server

apache ab工具压力测试

apache本身自带了一个测试工具ab,在apache的安装目录bin目录下 ab的使用方法: Usage: ab [options] [http[s]://]hostname[:port]/path -n 测试会话中所执行的请求个数,默认时,仅执行一个请求-c 一次产生的请求个数.默认是一次一个-t 测试所进行的最大秒数-v 设置显示信息的详细程度 - 4或更大值会显示头信息, 3或更大值可以显示响应代码(404, 200等), 2或更大值可以显示警告和其他信息. -V 显示版本号zui 最常