Jmeter自动创建文章到drupal8应用程序

时间:2017-08-16 07:31:27

标签: jmeter drupal-8

我想用jmeter脚本在drupal8 web app上添加新文章。 我找不到带有响应代码200的新文章。
在我的理论中,jmeter可以模拟手动操作。因此,它应该初始化网站性能测试上下文。

问题:

  • 如何查找网页动态参数?
  • 我的请求参数有什么问题?

上下文:

  1. Jmeter structure
  2. 获取新文章页面并提取参数,然后将文章发布到网络应用程序 这里我们得到响应代码200,但在Drupal应用程序中找不到新文章。

2 个答案:

答案 0 :(得分:1)

JMeter自动将低于400的HTTP Response Status Codes视为成功,它不会对响应正文中的错误进行任何检查。通常人们使用Response Assertion(或其他断言类型,查看How to Use JMeter Assertions in Three Easy Steps了解详细信息)来有条件地为采样器设置通过或失败状态。

关于您的问题,我的期望是由于form_build_idform_token等动态参数的相关缺失或执行不当导致请求失败,请仔细检查您的测试逻辑并确保使用JMeter Post-Processors正确处理这些参数。

答案 1 :(得分:0)

使用工具badboy解决。

  1. 在badboy上运行手动操作
  2. 获取jmeter脚本:文件>>导出到Jmeter ......
  3. 找到包含我们需要的参数列表的http请求采样器
  4. 将其复制到我的jmeter脚本并运行
  5. Jmeter + Badboy使我免于在网络应用上重复工作