几款实用的Web测试工具

JerryXia 发表于 , 阅读 (0)

参数说明

-checksum 第一次抓取每个URL后,计算校验和,以后每次请求都重新计算并比较。不加该配置,则只有byte count被检查。-throttle 模拟调制解调器,数据传输率控制为33.6Kbps-proxy host:port 通过一个代理来运行http_load-timeout 等待空闲连接的超时时间,默认60s-sip sip_file 指定IP源地址列表,每行一个IP(必须是真实可达的IP地址)-fetches/-f 访问次数-rate/-r 每秒的访问频率-seconds/-s 访问时间-parallel/-p 并发访问的线程数url_file url列表文件, 每行一个url        

例子

# 同时使用5个进程,随机访问urls中的地址1000次http_load -p 5 -f 1000 urls1000 fetches, 5 max parallel, 2.13949e+08 bytes, in 231.488 seconds213949 mean bytes/connection # 每连接平均传输213949b4.31988 fetches/sec, 924234 bytes/sec #每秒仅能承受4次访问, 每秒传输924234bmsecs/connect: 354.165 mean, 4169.44 max, 7.335 min #每连接平均需要354ms, 最大4169ms, 最小7msmsecs/first-response: 461.859 mean, 1923.96 max, 294.593 minHTTP response codes:code 200 -- 1000# 30s内保持每秒5次访问的频率http_load -r 5 -s 30 urls        

Siege