测试场景
验票接口验收测试
1????????? 数据完整性
1.1???????? 通过票号提取信息
1.1.1?? 国内航空公司
1.1.1.1????? 单程? ????票号:9993355782402/9993355782403
1.1.1.2????? 往返?? ???票号:7843353486115/9993346838373
1.1.1.3????? 多航程
1.1.2?? 国际航空公司
1.1.2.1????? 单程??? ??票号:6183179541677
1.1.2.2??? 往返????? 票号:2323179541714/0433179541706
1.1.2.3????? 多航程??? 票号:0433179448539
1.1.3?? 客票状态
1.1.3.1????? 未使用??? 票号: 7842441718442/7842441718922
1.1.3.2????? 已使用??? 票号:9993355782402/9993355782403
1.1.3.3????? 已退票??? 票号:9992116230126/9992116230127/9992116230124
1.1.3.4????? 已废票??? 票号:8803197224583
1.1.3.5????? 其他
1.2???????? 通过PNR提取信息
1.2.1?? 已出票
1.2.1.1????? 单人?????? PNR:TPYLD(已出票)W80VP(已取消)
1.2.1.2????? 多人?????? PNR:QV8Z6(已出票)
1.2.1.3??? 单程?????? PNR:TPYLD(已出票)
1.2.1.4????? 往返
1.2.1.5????? 多程
1.2.2?? 未出票
1.2.2.1????? 单人
1.2.2.2????? 多人
1.2.2.3????? 单程
1.2.2.4????? 往返
1.2.2.5????? 多程
1.3???????? 客票状态监控
1.3.1?? 退票
1.3.1.1????? 部分航程退票
1.3.1.2????? 全部航程退票
1.3.2?? 废票
1.3.2.1????? 全部航程废票
1.3.3?? 系统已存在退票订单
1.3.4?? 系统未存在退票订单
?
2????????? 压力测试
2.1???????? 接口并发量
2.2???????? 返回数据速度
?
?
======================
?
见附件,响应时间太慢
如:并发50个请求(第3次)时getDetailByTicketId()接口测试:
一.(注意:下面的数据是西安凯讯后台打印的数据)
009-03-25 20:34:11.296?? 来访ip=211.148.7.241
2009-03-25 20:34:11.296?? 进入GetDetailByTicketId()
2009-03-25 20:34:12.906?? 来访ip=211.148.7.241
2009-03-25 20:34:12.906?? 进入GetDetailByTicketId()
2009-03-25 20:34:12.906?? 来访ip=211.148.7.241
2009-03-25 20:34:12.921?? 进入GetDetailByTicketId()
2009-03-25 20:34:14.937?? 来访ip=211.148.7.241
2009-03-25 20:34:14.937?? 进入GetDetailByTicketId()
2009-03-25 20:34:15.937?? 来访ip=211.148.7.241
2009-03-25 20:34:15.937?? 进入GetDetailByTicketId()
2009-03-25 20:34:17.078?? 来访ip=211.148.7.241
2009-03-25 20:34:17.078?? 进入GetDetailByTicketId()
2009-03-25 20:34:18.796?? 来访ip=211.148.7.241
2009-03-25 20:34:18.796?? 进入GetDetailByTicketId()
2009-03-25 20:34:19.875?? 来访ip=211.148.7.241
2009-03-25 20:34:19.875?? 进入GetDetailByTicketId()
2009-03-25 20:34:20.968?? 来访ip=211.148.7.241
2009-03-25 20:34:20.968?? 进入GetDetailByTicketId()
2009-03-25 20:34:21.968?? 来访ip=211.148.7.241
2009-03-25 20:34:21.968?? 进入GetDetailByTicketId()
2009-03-25 20:34:23.421?? 结束GetDetailByTicketId()
2009-03-25 20:34:26.375?? 结束GetDetailByTicketId()
从我们第一个请求的进入凯讯的系统到它的返回用时为
2009-03-25 20:34:23.421 --2009-03-25 20:34:11.296= 12.125秒
二.我们的数据
Thread-0 线程运行开始!
Thread-2 线程运行开始!
Thread-6 线程运行开始!
Thread-10 线程运行开始!
Thread-14 线程运行开始!
Thread-18 线程运行开始!
Thread-22 线程运行开始!
Thread-26 线程运行开始!
Thread-30 线程运行开始!
Thread-32 线程运行开始!
Thread-28 线程运行开始!
Thread-24 线程运行开始!
Thread-20 线程运行开始!
Thread-16 线程运行开始!
Thread-12 线程运行开始!
Thread-4 线程运行开始!
Thread-8 线程运行开始!
Thread-34 线程运行开始!
Thread-38 线程运行开始!
Thread-42 线程运行开始!
Thread-46 线程运行开始!
Thread-36 线程运行开始!
Thread-40 线程运行开始!
Thread-44 线程运行开始!
Thread-48 线程运行开始!
Thread-4========getDetailByTicketId()响应时间:12.641s
从第一个请求开始,到一个回应共用时12.641秒
网络传输时间 12.641-12.125=0.516秒
文件大小为:4K
分析其他测试数据也是差不多是同样的情况,
结论:瓶颈在凯讯那,而不是网络问题。
?
说明下:GetDetailByTicketId接口执行了三条指令
1. ?
因此要优化就需要凯讯想想办法了
===================
?
?
?