
目 录
文档目的 2
测试范围 2
测试方案 2
测试数据 3
文档目的
本文档详细阐述了《XXX服务端》接口测试的测试设计方案。
测试范围
本次测试针对XXX服务端作性能测试。
服务器端性能测试包括以下部分:
服务器端压力测试
测试方案
1. Loadrunner服务器:
| IP | 服务器配置 | 类型 | 相关应用及进程 | 
| 10.240.248.110 | Intel(R) Xeon(R) CPU E5504 @2.00GHz \\4G \\280G | WEB | IIS 7.0 | 
3. 被测对象及说明(列出文档中涉及到的所有接口)。
| 访问地址 | 说明 | 测试帐号 | 示例 | 
| http://feedback.esb.newkoo.com/Services/FeedbackService/addfeedback | 可省略 | 可省略 | http://XX.XXX.XXX.XXX:XXX/Medal/MedalInfoList.aspx | 
模拟大量用户访问接口,测试服务端每秒处理事务数的最大值。
施压同时,记录服务端的平均响应时间,以及服务器系统资源的占用情况。
5 注意事项
测试前,需要在host文件中添加:(测试ip根据具体情况而定)
IP1 passport.esb.newkoo.com
IP2 demo.esb.newkoo.com
IP3 auth.esb.newkoo.com
IP4 settings.esb.newkoo.com
IP5 app.esb.newkoo.com
IP6 messages.esb.newkoo.com
IP7 feedback.esb.newkoo.com
IP8 growth.esb.newkoo.com
IP9 passport.esb.newkoo.com
IP10 users.esb.newkoo.com
测试数据
接口一:/Services/MessageService/SendMessage
地址: http://feedback.esb.newkoo.com/Services/FeedbackService/addfeedback
| 并发用户数 | 持续时间 | 90%事务响应时间(秒) | 每秒点击数 | Total Trans | 吞吐量(byte/sec) | 事务通过率 | 备注 | 
| 500 | 5m16s | 1.3 | 248.4 | 78,2 | 92,860 | 100% | |
| 1000 | 7m1s | 3.6 | 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 | 
地址:http://messages.esb.newkoo.com/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,2 | 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,8 | 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 | 
