在JMeter中读取已创建对象的ID?

时间:2010-07-08 14:01:13

标签: rest jmeter

我们有RESTfull网络应用程序 我们需要进行以下测试:

create 1000 students
view 1000 students
delete 1000 sudents
create 1000 students
view 1000 students

我们可以通过以下网址查看对象:/students/#id# 为此,我们应该知道已创建对象的ID 我们通过CSV文件创建学生,并期望他们从1开始,但如果数据库不清楚,则从较大的数字开始。

我们如何读取已创建学生的ID?

1 个答案:

答案 0 :(得分:0)

我相信这就是你要做的事情:

  • 使用CSV文件中的数据创建学生
  • 查看新创建的用户
  • 删除这些用户
  • 重新开始

要获取学生ID,您需要执行名为正则表达式提取器的POST处理器。 它读取源代码并可以将特定信息存储到变量名中。

然后将变量传递给View和Delete Calls。

链接:http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

你的Jmeter脚本看起来像这样:

  • CSV文件配置
  • 要求创建新学生 ---正则表达式以获取学生IDS
  • 要求查看学生
  • 要求删除学生