[发明专利]一种服务器的配置程序代码的测试方法、装置及介质在审
申请号: | 201910935624.5 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110795339A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 曾菊香 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 郄晨芳 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 登录 并发 超时 登录成功 命令调用 目标用户 配置程序 时间点 预设 测试服务器 差值计算 存储介质 数量确定 再次检测 再次利用 便捷性 调用 申请 服务器 测试 检测 更新 记录 失败 | ||
本申请公开了一种服务器的配置程序代码的测试方法、装置及存储介质,方法包括:从第一时间点开始利用登录命令调用web应用的登录接口;在web应用登录成功时更新当前并发登录数量,在检测到调用登录接口失败时,根据当前并发登录数量确定出目标并发登录数量;在确定出目标并发登录数量后,再次利用登录命令调用登录接口,直至再次检测到web应用登录成功,记录当前时刻为第二时间点;根据第一时间点和第二时间点的差值计算出目标用户超时时间;通过判断预设并发登录数量和预设用户超时时间是否与目标并发登录数量和目标用户超时时间对应相同,得出测试结果。本申请能够提高测试服务器的配置程序代码是否正确有效的便捷性和准确性。
技术领域
本发明涉及程序测试领域,特别涉及一种服务器的配置程序代码的测试方法、装置及计算机可读存储介质。
背景技术
服务器作为整个网络系统和计算平台的核心,一般可以通过web应用访问服务器内部运行参数及各个传感器数据及日志,以获取服务器的运行情况。并且一般登录的web应用的数量越多,能获取到的运行情况越多。但是与此同时,登录过多的web应用将导致服务器的性能受损,因此需要限制web应用并发登录数量,即如果当前登录的web应用的数量达到限制的并发登录数量,再有新的web应用登录时,将无法登录成功。并且已经登录的web应用如果长时间没有操作,在达到预设的用户超时时间后,会被自动登出;当有web应用退出或者超时自动登出之后,才能将新的web应用登录成功。在实际操作中,若设置的用于限制并发登录数量以及用户超时时间的程序代码有误,则将导致实际的目标并发登录数量和目标用户超时时间与预设值不对应,将影响服务器的性能。
现有技术中,测试用于限制并发登录数量和用户超时时间的程序代码(即配置程序代码)是否正确有效的方法都是通过测试人员手动测试得出的:测试人员利用多台电脑的多个浏览器手动向目标服务器登录web应用,当web应用不能登录成功时,则确定出目标并发登录数量,通过判断该目标并发登录数量是否与预设并发登录数量一致,来确定设置的用于限制并发登录数量的程序代码是否正确;然后在等待预设用户超时时间之后,再次手动登录web应用,通过判断是否可以成功登录来确定设置的用于限制用户超时时间的程序代码是否正确。这种纯手工测试的方式,操作过程复杂且操作速度慢,且通过手动登录web应用的方式使得登录web应用的时间间隔大,导致测试过程中可能存在测试误差,手动操作还容易出现手误等情况,进一步导致测试结果不正确。
因此,如何提高测试服务器的配置程序代码是否正确有效的便捷性和准确性,是本领域技术人员目前需要解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种服务器的配置程序代码的测试方法,能够提高测试服务器的配置程序代码是否正确有效的便捷性和准确性;本发明的另一目的是提供一种服务器的配置程序代码的测试装置及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本发明提供一种服务器的配置程序代码的测试方法,包括:
从第一时间点开始利用登录命令调用web应用的登录接口;
在所述web应用登录成功时更新当前并发登录数量,在检测到调用所述登录接口失败时,根据所述当前并发登录数量确定出目标并发登录数量;
在确定出所述目标并发登录数量后,再次利用所述登录命令调用所述登录接口,直至再次检测到所述web应用登录成功,记录当前时刻为第二时间点;
根据所述第一时间点和所述第二时间点的差值计算出目标用户超时时间;
通过判断预设并发登录数量和预设用户超时时间是否与所述目标并发登录数量和所述目标用户超时时间对应相同,得出测试结果。
优选地,在所述再次利用所述登录命令调用所述登录接口的过程中,进一步包括:
记录利用所述登录命令调用所述登录接口的次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910935624.5/2.html,转载请声明来源钻瓜专利网。