我试图找出如何在它的运行改变负载测试设置。 例如,我需要在90分钟内(25个用户同时使用)运行包含在负载测试混合5次测试,不止一个测试加进来,这将运行接下来的90分25同时发生的用户。 我知道,与负载测试插件,我们可以改变一些属性,但仍然没有找到一种方法,使其工作。
任何帮助将不胜感激
我试图找出如何在它的运行改变负载测试设置。 例如,我需要在90分钟内(25个用户同时使用)运行包含在负载测试混合5次测试,不止一个测试加进来,这将运行接下来的90分25同时发生的用户。 我知道,与负载测试插件,我们可以改变一些属性,但仍然没有找到一种方法,使其工作。
任何帮助将不胜感激
我相信,在一个场景中的测试组合测试不能在运行时改变。 一个负载测试插件有经由访问测试的名字中的场景m_loadTest.Scenarios[N].TestNames
其中N
是一个索引的场景的集合。 该Intelitype帮助TestNames
状态Gets an array of the test names that are included in the scenario.
虽然目前没有出现任何的方式来测试的其他属性添加,如它的百分比或它的发生率。
实现类似的问题想要什么东西的一种方式是有两种情况。 第一种情形中具有初始5个测试和25个用户,它运行在整个180分钟的测试。 第二种情况有所有6个测试和一个用户,它有一个Delay start time
的90分钟。 这给用户26用于测试的第二一半,但可固定有一个插件。 该Heartbeat
负载测试的插件可被用于减少用户的数量在第一种情形中,以24 90分钟后,将其分配给m_loadTest.Scenarios[N].CurrentLoad
一个合适的N
。
有在同一时间运行测试5和6的测试方案可以给测试用例的错误比例。 如果相同的比例在整个然后通缉下半年会有20%5次测试的每个在一个场景中,并在16%或17%中的每个其他情形6周的测试。 导致6测试用例8%左右的整体。
另一种方法有两种情况与图5周6的测试如上。 这一次,使heartbeat
慢慢插件降低了5情景测试用户的数量,同时增加其他用户。 这应该避免与测试的错误比例的问题。