微信城市服务文档

压力测试报告模板

使用说明

为提升接入服务页面的承压能力,确保服务体验及容灾能力,特制定本规范。
本文档主要包括压力测试标准及报告模板。适用于城市服务中涉及的web程序、web应用。

压测要求

  1. 申请上线覆盖全国的服务:
    500并发持续压10万请求,按此要求输出结果报告。请求平均时耗500ms以内为合格。
  2. 申请上线某省或北、上、广、深、重庆、天津或五个以上城市的服务:
    300并发持续压6万请求,按此要求输出结果报告。请求平均时耗500ms以内为合格。
  3. 申请上线除#2外其他城市的服务:
    100并发持续压3万请求,按此要求输出结果报告。请求平均时耗500ms以内为合格。

    工具说明:工具不作特殊要求。推荐工具:Jmeter loadrunner

压测执行内容

内容要求
填写标准
填写样例
压测目标机器
(测试环境)
可供验收测试人员登陆的压测环境;
可执行的压测脚本、测试数据
机器的数量和配置 1台cgi,1台数据库,
访问ckv数据tlinux64机器
与现网生产环境的服务器数量比例关系或者支撑能力比例 1:13
与施压机器的网络环境 无需同一个机房
测试数据库与现网生产环境的数据库数据数量比例 1:01
业务内容 页面是否纯静态内容
是否有cache的机制 NA
准备的测试数据的数量 准备2w数据,根据需要选取部分进行压测
其他(定位、订单查询)

压测执行结果说明模版

  • 压测内容
    服务首页

  • 服务介绍
    公众号名称:广州健康通
    服务名称:医院挂号
    服务URL:http://wap.guahao.gov.cn/register/hos_list.aspx
    覆盖城市:广州

  • 压测结果重点说明
    静态页面,响应时间0.5s以内,单机可1000并发,1400tps,现网部署机器,可支持测试性能。5个进程同时执行

  • 压测结果报告
2014-10-20 17:07:42
运行时间: 9.99 seconds,
请求网址: http://qian.tenpay.com/app/action/lct_action_pick_profit_card.cgi, GET
运行请求数量: 100000,
并发: 500,
完成请求数: 100000,
逻辑失败请求数: 0,
其他失败请求数: 0,
接收字节数: 84000 bytes,
平均每秒处理请求数(QPS): 100.13 [#/sec],
请求平均处理时间: 483.04 ms,
传输速率: 8.21 [Kbytes/sec],
响应时间分布情况:
0.5 秒以下 65.8%
1.0 秒以下 100.0%
3.0 秒以下 100.0%
3.0 秒以上 0.0%