nGrinderWeb 压力测试系统
nGrinder是一个基于 Grinder 开发的一个非常易于管理和使用的性能测试系统。
它是由一个controller和连接它的多个agent组成,用户可以通过web界面管理和控制测试,以及查看测试报告,controller会把测试分发到一个或多个agent去执行。用户可以设置使用多个进程和线程来并发的执行该脚本,而且在同一线程中,来重复不断的执行测试脚本,来模拟很多并发用户。
nGrinder的测试是基于一个python的测试脚本,用户按照一定规则编写测试脚本以后,controller会将脚本以及需要的其他文件分发到agent,用Jython执行。并在执行过程中收集运行情况、响应时间、测试目标服务器的运行情况等。并保存这些数据生成运行报告,以供以后查看。
nGrinder的一大特点就是非常容易使用,安装也非常容易,可以做到开箱即用,测试用户也可以很容易就开始测试任务。当然,如果想执行一些比较复杂场景的性能测试,就需要测试人员对python有一定认识。
评论
Httperfweb压力测试工具
Httperf是个web服务器的性能测试工具,来自惠普公司。Httperf提供了灵活的生成各种HTTP负载来测试服务器的性能,提供可靠、高性能的工具,支持HTTP/1.1和SSL。
Httperfweb压力测试工具
0
Tsung压力测试工具
Tsung是一个压力测试工具,可以测试包括HTTP,WebDAV,PostgreSQL,MySQL,LDAP,andXMPP/Jabber等服务器。针对HTTP测试,Tsung支持HTTP1.0/1.
Tsung压力测试工具
0
concurrent-tcp-client压力测试工具
concurrent-tcp-client 可以在 TCP socket 创建大型并发请求,作为压力
concurrent-tcp-client压力测试工具
0
GBenchGroovy压力测试模块
GBench 是Groovy的压力测试模块,提供@Benchmark/BenchmarkASTTransformation用于实际程序测试以及BenchmarkBuilder用于微测试。你可以通过在g
GBenchGroovy压力测试模块
0
mysqlslapMySQL压力测试工具
mysqlslap是一个mysql官方提供的压力测试工具。以下是比较重要的参数:–defaults-file,配置文件存放位置–concurrency,并发数–engines,引擎–iteration
mysqlslapMySQL压力测试工具
0