Restful WebService实现对比

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测试用例

初始化数据:

Customer对象具有id、name两个属性,初始化13个对象的map,以id为key 测试输入输出:

对服务提交get请求,去Customer对象列表。

测试注意:

除各实现要求的必须差别外,开发中保证代码对Customer的操作是完全一致的。减少因操作不一致造成的性能差异。

测试步骤:

1.针对不同实现,分别搭建独立的Tomcat服务器,保证服务器的资源配置相同。

2.针对每个实现,通过客户端多线程访问服务器,测试多线程同时访问服务器且全部返回正确的极限值。

3.使用得出的极限值进行3次测试,每次要求重新启动Tomcat服务,记录测试结果,其中服务器内存使用记录要求包括:启动Tomcat但未访问服务前、服务访问后以及在访问服务的过程中3次随机截取的内存使用情况。

4.使用较小的并发数量,长时间对每个实现分别进行测试,测试服务的稳定性。要求时间大于3小时,并发量大于30线程。

测试环境:

Servlet容器信息:

项目版本:

测试工具:

JMeter 2.4 (客户端压力)Probe 1.7b (Tomcat内存监控)

相关文档
最新文档