1.一种压力测试方法,其特征在于,包括:
向预设数量的测试终端发送测试指令,所述测试指令包含测试时间,所述测试指令用于指示测试终端在时间到达所述测试时间时向待测服务器发送测试请求;
接收待测服务器返回的测试数据,并根据所述测试数据判断待测服务器在所述测试时间时的负载是否等于预设的安全负载阈值;
若待测服务器的负载不是预设的安全负载阈值,根据待测服务器返回的测试数据确定下一次测试时测试终端的特征数量;
将所述特征数量作为新的预设数量,并继续向预设数量的测试终端发送测试请求;
若待测服务器的负载为预设的安全负载阈值,输出测试结果;
所述根据待测服务器返回的测试数据确定下一次测试时测试终端的特征数量,包括:判断待测服务器在所述测试时间时的资源使用率是否小于预设的安全资源使用率阈值;
若待测服务器在所述测试时间时的资源使用率小于预设的安全资源使用率阈值,根据以下公式 确定特征数量N;
若待测服务器在所述测试时间时的资源使用率大于预设的安全资源使用率阈值,根据以下公式 确定特征数量N;
其中,N1为当前测试中同时向测试服务器发送测试请求的测试终端的数量,Q1为待测服务器在所述测试时间时的资源使用率阈值,Q0为预设的安全资源使用率阈值。
2.根据权利要求1所述的压力测试方法,其特征在于,所述根据所述测试数据判断待测服务器在所述测试时间时的负载是否等于预设的安全负载阈值,包括:若所述测试数据包括待测服务器在所述测试时间时的资源使用率,判断待测服务器在所述测试时间时的资源使用率是否等于预设的安全资源使用率阈值;
若服务器在测试时间时的资源使用率等于预设的安全资源使用率阈值,判定待测服务器在所述测试时间时的负载等于预设的安全负载阈值;
若服务器在测试时间时的资源使用率不等于预设的安全资源使用率阈值,判定待测服务器在所述测试时间时的负载不等于预设的安全负载阈值。
3.根据权利要求1所述的压力测试方法,其特征在于,所述根据所述测试数据判断待测服务器在所述测试时间时的负载是否等于预设的安全负载阈值,包括:若所述测试数据包括待测服务器在所述测试时间时的平均响应时间,判断待测服务器在所述测试时间时的平均响应时间是否等于预设的安全响应时间阈值;
若服务器在测试时间时的平均响应时间等于预设的安全响应时间阈值,判定待测服务器在所述测试时间时的负载等于预设的安全负载阈值;
若服务器在测试时间时的平均响应时间不等于预设的安全响应时间阈值,判定待测服务器在所述测试时间时的负载不等于预设的安全负载阈值。
4.根据权利要求1所述的压力测试方法,其特征在于,所述根据待测服务器返回的测试数据确定下一次测试时测试终端的特征数量,包括通过公式 确定特征数量N;
其中,N1为当前测试中同时向测试服务器发送测试请求的测试终端的数量,t1为待测服务器在所述测试时间时的平均响应时间,t0为预设的安全响应时间。
5.一种压力测试装置,其特征在于,包括:
第一发送单元,用于向预设数量的测试终端发送测试指令,所述测试指令包含测试时间,所述测试指令用于指示测试终端在时间到达所述测试时间时向待测服务器发送测试请求;
第一判断单元,用于接收待测服务器返回的测试数据,并根据所述测试数据判断待测服务器在所述测试时间时的负载是否等于预设的安全负载阈值;
第一确定单元,用于若待测服务器的负载不是预设的安全负载阈值,根据待测服务器返回的测试数据确定下一次测试时测试终端的特征数量;
第二发送单元,用于将所述特征数量作为新的预设数量,并继续向预设数量的测试终端发送测试请求;
输出单元,用于若待测服务器的负载为预设的安全负载阈值,输出测试结果;
所述根据待测服务器返回的测试数据确定下一次测试时测试终端的特征数量,包括:判断待测服务器在所述测试时间时的资源使用率是否小于预设的安全资源使用率阈值;
若待测服务器在所述测试时间时的资源使用率小于预设的安全资源使用率阈值,根据以下公式 确定特征数量N;
若待测服务器在所述测试时间时的资源使用率大于预设的安全资源使用率阈值,根据以下公式 确定特征数量N;
其中,N1为当前测试中同时向测试服务器发送测试请求的测试终端的数量,Q1为待测服务器在所述测试时间时的资源使用率阈值,Q0为预设的安全资源使用率阈值。
6.根据权利要求5所述的压力测试装置,其特征在于,所述第一判断单元包括:第二判断单元,用于若所述测试数据包括待测服务器在所述测试时间时的资源使用率,判断待测服务器在所述测试时间时的资源使用率是否等于预设的安全资源使用率阈值;
第一判定单元,用于若服务器在测试时间时的资源使用率等于预设的安全资源使用率阈值,判定待测服务器在所述测试时间时的负载等于预设的安全负载阈值;
第二判定单元,用于若服务器在测试时间时的资源使用率不等于预设的安全资源使用率阈值,判定待测服务器在所述测试时间时的负载不等于预设的安全负载阈值。
7.根据权利要求5所述的压力测试装置,其特征在于,所述第一判断单元包括:第三判断单元,用于若所述测试数据包括待测服务器在所述测试时间时的平均响应时间,判断待测服务器在所述测试时间时的平均响应时间是否等于预设的安全响应时间阈值;
第三判定单元,用于若服务器在测试时间时的平均响应时间等于预设的安全响应时间阈值,判定待测服务器在所述测试时间时的负载等于预设的安全负载阈值;
第四判定单元,用于若服务器在测试时间时的平均响应时间不等于预设的安全响应时间阈值,判定待测服务器在所述测试时间时的负载不等于预设的安全负载阈值。
8.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1‑4中任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1‑4中任一项所述的方法。