|
本帖最后由 low1210 于 2014-7-4 16:57 编辑
前一段时间,公司指派我进行了一个保险小核心的系统的性能测试,期间发生了很多问题,想跟大家分享一下过程中的收获得失,也希望大家指出我执行中和理解上的一些错误。
测试计划根据,测试调研、测试准备、测试执行、测试报告这四个阶段进行的安排。也根据这几个阶段与大家分享。具体计划如下:
测试调研:
如计划中描述,在调研这个阶段主要了解测试需求,测试环境等情况。实际执行中我在这个阶段了解系统的架构,采用的协议,以及一些性能需求。
由于该项目的项目经理中途更换,前期文档比较匮乏,系统只有业务逻辑架构图,没有系统架构图。根据了解是下图这个样子,红色部分为此次测试范围(图丑见笑……)。
保险小核心系统的中间件选用的WebSphere,也就是说前脸通过调用WebSphere发布接口来实现业务功能。由于前脸不是我们要测试的范围,决定使用WebSphere协议,调用WebSphere发布的接口来进行性能测试。本次测试的小核心系统,是要取代一些老核心的功能,小核心系统本身处理业务逻辑响应给前脸,老核心与小核心交互的这部分只做数据同步。因此本次测试没有选取与老核心交互的交易。
对于性能需求,由于保险公司的业务方参与不够,具体的性能指标,只有满足百人并发,单交易响应时间不能高于3.5秒。由于这个问题,在后续测试指标的确实中产生了争议,后续会在报告阶段进行描述。
以上就是我这次前期调研进行的所有工作。这个阶段有几个问题,由于没有确定下来,从而影响了后续的工作。
1.系统架构,对ilog没有认识。
2.软、硬件环境情况,没有进行了解。
3.性能需求,指标没有明确。
这三点后来看,直接影响了,后续的测试。直接导致在方案评审的时候,没有提出相应风险,最后影响了测试。
希望大家猛烈拍砖,后续三个部分也有继续写下去动力! 谢谢啊!
使用LoadRunner调用WebSphere接口进行某保险小核心性能测试实例(二)测试准备 http://bbs.51testing.com/thread-1020293-1-1.html |
|