性能压测服务器502报错,一种交易系统的性能测试方法及相关服务器

1. 一种交易系统的性能测试方法,其特征在于,包括: 性能测试服务器发送N条性能测试交易至应用服务器,其中N>0; 所述性能测试服务器接收所述应用服务器发送的监测报告,所述监测报告为所述应用 服务器处理所述N条性能测试交易的过程数据; 所述性能测试服务器根据所述监测报告判断所述应用服务器在处理所述N条性能测试 交易的过程中运行状态是否正常; 若运行状态正常,则所述性能测试服务器根据所述监测报告确定是否调整发送至所述 应用服务器的性能测试交易量; 若需要调整,则根据调整后的性能测试交易量向所述应用服务器发送M条性能测试交 易,其中M>0。

2. 如权利要求1所述的方法,其特征在于,所述性能测试服务器根据所述监测报告确定 是否调整发送至所述应用服务器的性能测试交易量,包括: 所述性能测试服务器根据所述监测报告确定所述应用服务器在处理所述N条性能测试 交易过程中处理器和数据库的使用率; 所述性能测试服务器在确定所述应用服务器中处理器的使用率符合预设条件或数据 库的使用率符合预设条件时,不需要调整发送所述应用服务器的性能测试交易量; 否则,所述性能测试服务器需要调整发送所述应用服务器的性能测试交易量。

3. 如权利要求1所述的方法,其特征在于,还包括: 所述性能测试服务器根据所述监测报告确定所述应用服务在处理所述N条性能测试交 易的过程中运行状态出现异常时,发送性能测试结束指令至所述应用服务器;所述监测报 告为所述应用服务在处理所述N条性能测试交易的过程中发现异常时发送的; 所述性能测试服务器根据所述监测报告确定所述应用服务器异常运行状态的类型。

4. 如权利要求3所述的方法,其特征在于,所述应用服务器异常运行状态的类型至少包 括进程状态异常、传输线路异常、性能异常; 所述进程状态异常为所述应用服务器在处理性能测试交易的过程中进程之间的消息 队列出现堵塞或者进程在处理性能测试交易时报错; 所述传输线路异常为所述性能测试服务器通过传输线路向所述应用服务器传输性能 测试交易时,所述传输线路实际传输的性能测试交易量与预设范围不匹配; 所述性能异常为处理器性能异常或数据库性能异常,所述处理器性能异常为所述处理 器的使用率小于第一阈值,所述数据库性能异常为所述数据库的使用率小于第二阈值。

5. —种交易系统的性能测试方法,其特征在于,包括: 应用服务器接收性能测试服务器发送N条性能测试交易,其中N>0; 所述应用服务器对所述N条性能测试交易进行处理并生成监测报告,所述监测报告为 所述应用服务器处理所述N条性能测试交易的过程数据; 所述应用服务器将所述监测报告发送至所述性能测试服务器。

6. 如权利要求5所述的方法,其特征在于,所述应用服务器对所述N条性能测试交易进 行处理并生成监测报告,包括: 所述应用服务器对所述N条性能测试交易进行处理并监测处理过程中所述应用服务器 的运行状态; 所述应用服务器定期判断所述运行状态是否异常; 若是,则所述应用服务器生成所述异常运行状态对应的监测报告; 否则所述应用服务器在确定处理完所述N条性能测试交易之后,生成对应的监测报告。

7. —种性能测试服务器,其特征在于,包括: 发送模块,用于发送N条性能测试交易至应用服务器,其中N>0; 接收模块,用于接收所述应用服务器发送的监测报告,所述监测报告为所述应用服务 器处理所述N条性能测试交易的过程数据; 处理模块,用于根据所述监测报告判断所述应用服务器在处理所述N条性能测试交易 的过程中运行状态是否正常;若运行状态正常,则所述性能测试服务器根据所述监测报告 确定是否调整发送至所述应用服务器的性能测试交易量;若需要调整,则根据调整后的性 能测试交易量向所述应用服务器发送M条性能测试交易,其中M>0。

8. 如权利要求7所述的性能测试服务器,其特征在于,所述处理模块具体用于: 根据所述监测报告确定所述应用服务器在处理所述N条性能测试交易过程中处理器和 数据库的使用率; 在确定所述应用服务器中处理器的使用率符合预设条件或数据库的使用率符合预设 条件时,不需要调整发送所述应用服务器的性能测试交易量; 否则需要调整发送所述应用服务器的性能测试交易量。

9. 如权利要求7所述的性能测试服务器,其特征在于,所述处理模块还用于: 根据所述监测报告确定所述应用服务在处理所述N条性能测试交易的过程中运行状态 出现异常时,发送性能测试结束指令至所述应用服务器;所述监测报告为所述应用服务在 处理所述N条性能测试交易的过程中发现异常时发送的;根据所述监测报告确定所述应用 服务器异常运行状态的类型。

10. 如权利要求9所述的性能测试服务器,其特征在于,所述应用服务器异常运行状态 的类型至少包括进程状态异常、传输线路异常、性能异常; 所述进程状态异常为所述应用服务器在处理性能测试交易的过程中进程之间的消息 队列出现堵塞或者进程在处理性能测试交易时报错; 所述传输线路异常为通过传输线路向所述应用服务器传输性能测试交易时,所述传输 线路实际传输的性能测试交易量与预设范围不匹配; 所述性能异常为处理器性能异常或数据库性能异常,所述处理器性能异常为所述处理 器的使用率小于第一阈值,所述数据库性能异常为所述数据库的使用率小于第二阈值。

11. 一种应用服务器,其特征在于,包括: 接收模块,用于接收性能测试服务器发送N条性能测试交易,其中N>0; 处理模块,用于对所述N条性能测试交易进行处理并生成监测报告,所述监测报告为所 述应用服务器处理所述N条性能测试交易的过程数据; 发送模块,用于将所述监测报告发送至所述性能测试服务器。

12. 如权利要求11所述的应用服务器,其特征在于,所述处理模块具体用于: 对所述N条性能测试交易进行处理并监测处理过程中所述应用服务器的运行状态; 定期判断所述运行状态是否异常; 若是,则生成所述异常运行状态对应的监测报告; 否则在确定处理完所述N条性能测试交易之后,生成对应的监测报告。

13. —种计算设备,其特征在于,包括: 存储器,用于存储程序指令; 处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1至4 任一项所述的方法或权利要求5至6任一项所述的方法。

14. 一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行 指令,所述计算机可执行指令用于使计算机执行权利要求1至4任一项所述的方法或权利要 求5至6任一项所述的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值