我正在SOAP UI中进行一些负载测试,并希望在理解某些指标及其工作方式方面提供一些帮助。以下是我已完成的负载测试的屏幕截图:
考虑到上述情况,我认为上述指标的含义是正确/不正确的吗?
限制:100秒 - 这是否意味着负载测试将持续1分40秒?所以我想说我希望负载测试持续10分钟,我可以通过设置1000秒来设置它吗?
Min: - 这是最快的测试步骤吗?它也是毫秒?
Max - 这是测试步骤运行时间最长的吗?它也是毫秒?
平均 - 这是平均测试步骤吗?它也是毫秒?
bytes - 这是完全占用了多少内存还是最近的测试运行?
谢谢,
答案 0 :(得分:1)
根据屏幕截图,您使用的是简单策略,但当然还有其他策略。
简单的策略是:
Simple Strategy使用。运行指定数量的线程 每次运行之间指定的延迟,以模拟呼吸空间 服务器。例如,如果要使用10运行功能测试 延迟10秒的线程,将线程设置为10,延迟到10000和 你需要随机化多少延迟(即设置它) 到0.5将导致5到10秒之间的延迟)。创建时 一个新的LoadTest这是默认策略并设置为相对 低负载(5个线程,延迟1000ms)。
限制是我相信当你的测试将被削减,即使它可以继续进行进一步的运行。这是总时间。
但这只是因为你使用的是基于时间的限制。 这在这里解释:
https://www.soapui.org/load-testing/creating-and-running-loadtests.html#1-1-LoadTest-Execution
您的进一步问题:
min :步骤所用的最短时间(以毫秒为单位)
max :步骤所用的最长时间(以毫秒为单位)
avg :测试步骤的平均时间(以毫秒为单位)
bytes :测试步骤处理的字节数
我想你可以在这里阅读所有细节:
https://www.soapui.org/load-testing/reference/loadtest-window.html