技术开发 频道

测试SOA中基于Human Task的服务

  7. 建立域引用和使用域引用

  测试过程中,很多 Operation 的输入要依赖上一个 Operation 的输出,而域引用可以解决这方面的问题。

  图十二建立域引用


 
  图十三使用域引用
 
  运行测试调度

  测试用例建立完毕之后,需要进行测试调度的设计,包括并发用户,Think Time,Delay Time, Loop 次数的指定。

  1. 建立测试调度

  图十四建立测试调度
 
  2. 运行测试调度,Run As Performance Schedule,查看测试报告


 
  图十五测试报告 -Summary


 
  图十六测试报告 - 响应时间结果图   
 
  分析测试报告

  测试调度运行结束后,我们会看到测试报告和测试日志。测试报告包括 Web Service 调用成功率,平均响应时间,各个 Operation 的平均响应时间等。同时我们可以根据并发用户和平均响应时间来计算相应 Service 的吞吐量,以此查看吞吐量是否符合 NFR 的性能指标。测试日志则显示了测试用例执行过程中真实的数据流和信息流。

  总结

  SOA 测试目前处于探索阶段,Human Task 作为 WPS 重要的组成部分也必将更多的在 SOA 开发中使用。本文对于 SOA 测试的讲述,希望可以给 SOA 测试人员带来帮助。

0
相关文章