Frameworks 功能测试的基本Jmeter框架

Frameworks 功能测试的基本Jmeter框架,frameworks,jmeter,reusability,Frameworks,Jmeter,Reusability,是否有人知道或已经在Jmeter中实现了一个基本框架,它有助于实现可重用性和健壮性 我目前有4个API(上传文件、获取详细信息、更新文件、删除文件) 现在我需要对不同的格式进行测试 我最初采取的方法是将所有4个api放在一个线程组中并禁用该组 然后,我使用模块控制器为不同格式的文件调用了每个api。 这帮助我实现了可重用性,但随后使用正则表达式断言响应和提取响应。提取器,变得困难,几乎不可能 有没有办法在Jmeter中实现可重用性?模块控制器可以工作,但不允许使用可用于断言的正则表达式提取器

是否有人知道或已经在Jmeter中实现了一个基本框架,它有助于实现可重用性和健壮性

我目前有4个API(上传文件、获取详细信息、更新文件、删除文件)

现在我需要对不同的格式进行测试

我最初采取的方法是将所有4个api放在一个线程组中并禁用该组

然后,我使用模块控制器为不同格式的文件调用了每个api。

这帮助我实现了可重用性,但随后使用正则表达式断言响应和提取响应。提取器,变得困难,几乎不可能

有没有办法在Jmeter中实现可重用性?模块控制器可以工作,但不允许使用可用于断言的正则表达式提取器


我不想在每个HTTP调用中添加多个断言和正则表达式提取器,而是只添加一次,然后可能会重用它。

在为大型web应用程序实现复杂的功能测试时,我遇到了类似的问题。我使用下面提到的组件来实现可重用性:

Module Controller 
Parameterized Controller
Loop Controller
IF controller
Beanshell & JMeter functions
在任何控制器下使用Regex提取器都不应该遇到任何问题。对于调节,您可以使用IF controller和Beanshell。 如果需要使用相同的采样器,但数据集/值不同,则参数化控制器非常有用