《XXX服务端接口》性能测试方案.doc
文本预览下载声明
《XXX服务端接口》性能测试方案
目 录
文档目的 2
测试范围 2
测试方案 2
测试数据 3
文档目的
本文档详细阐述了《XXX服务端》接口测试的测试设计方案。
测试范围
本次测试针对XXX服务端作性能测试。
服务器端性能测试包括以下部分:
服务器端压力测试
测试方案
1. Loadrunner服务器:
IP 服务器配置 类型 相关应用及进程 10 Intel(R) Xeon(R) CPU E5504 @2.00GHz \4G \280G WEB IIS 7.0
2. 服务器拓扑结构图。
3. 被测对象及说明(列出文档中涉及到的所有接口)。
访问地址 说明 测试帐号 示例 /Services/FeedbackService/addfeedback 可省略 可省略 http://XX.XXX.XXX.XXX:XXX/Medal/MedalInfoList.aspx
4 测试方法
模拟大量用户访问接口,测试服务端每秒处理事务数的最大值。
施压同时,记录服务端的平均响应时间,以及服务器系统资源的占用情况。
5 注意事项
测试前,需要在host文件中添加:(测试ip根据具体情况而定)
IP1 IP2 IP3? IP4? IP5? IP6? IP7? IP8? IP9? IP10?
测试数据
接口一:/Services/MessageService/SendMessage
地址: /Services/FeedbackService/addfeedback
并发用户数 持续时间 90%事务响应时间(秒) 每秒点击数 Total Trans
吞吐量(byte/sec) 事务通过率 备注 500 5m16s 1.3 248.464 78,264 92,860 100% 1000 7m1s 3.689 274.874 113994 103,615 100%
并发用户数 Web-cpu Web-内存 Web-处理器队列 DB-cpu DB-内存 DB-处理器队列 500 15%/58% 67% 0/18 ??????? 2%/5% 26% 0/1 1000 33%/87% ? 67% 1/31 ?????? 1%/3% 26% 0/1
接口二:/Services/MessageService/GetMessageCount
地址:/Services/MessageService/GetMessageCount
并发用户数 持续时间 90%事务响应时间(秒) 每秒点击数 Total Trans
吞吐量(byte/sec) 事务通过率 备注 100 5min5s 0.021 96.843 58,868 36,614 100% 300 400 500 5min19s 0.92 223.816 141,642 85,354 100% 500 5min18s 0.017 469.486 297,536 177,485 100% 1000 5min33s 1.904 277.271 183,126 106,688 100% 1500 6min19s 2.836 277.471 205,678 107,648 100%
并发用户数 Web-cpu Web-内存 Web-处理器队列 DB-cpu DB-内存 DB-处理器队列 100 17%/23% 27% 0/3 1%/4% 25% 0/1 300 400 500 29%/41% 41% 1/2 1%/3% 25% 0/1 500 43%/86% 19% 1/11 1%/6% 25% 0/1 1000 35%/48% 44% 0/2 1%/3% 25% 0/1 1500 40%/54% 39% 0/5 2%/7% 25% 0/1
显示全部