Performance 编写一个简单的JMeter脚本

Performance 编写一个简单的JMeter脚本,performance,http,automation,load,jmeter,Performance,Http,Automation,Load,Jmeter,我需要写一个脚本来完成以下内容(无论是哪个网站,我只是为了学习和练习): 模拟HTTP请求(方法:get) 从文档中读取参数并在脚本中使用它们 从请求的响应中保存表达式并将其用作 下一个请求中的参数 将输出保存到文件中 阅读文档和观看视频教程几个小时后,我可以轻松地完成步骤1。我对如何执行第2步和第4步有一点想法,尽管我可能没有有效地执行它们。不幸的是,我不知道如何做第三步 有人能帮我完成这些步骤吗?或者至少给我一些好的教程链接,可以帮我解决问题(我发现官方手册太混乱了) 这里有一些我用来学习这

我需要写一个脚本来完成以下内容(无论是哪个网站,我只是为了学习和练习):

  • 模拟HTTP请求(方法:get)
  • 从文档中读取参数并在脚本中使用它们
  • 从请求的响应中保存表达式并将其用作 下一个请求中的参数
  • 将输出保存到文件中
  • 阅读文档和观看视频教程几个小时后,我可以轻松地完成步骤1。我对如何执行第2步和第4步有一点想法,尽管我可能没有有效地执行它们。不幸的是,我不知道如何做第三步

    有人能帮我完成这些步骤吗?或者至少给我一些好的教程链接,可以帮我解决问题(我发现官方手册太混乱了)


    这里有一些我用来学习这个工具的链接:它们有一点帮助,但欢迎更多的指导

    我所知道的Jmeter文档的最佳来源在Jmeter网站的文档部分:and(对于初学者)和(一旦您熟悉基本的Jmeter功能)

    特别是,您应该阅读用户手册中的一些章节,这些章节将为您解答这些问题以及您将遇到的许多其他问题

    不过,我应该自己回答:

  • 使用HTTP请求采样器
  • 使用CSV数据集配置
  • 使用后处理器。我想最有用的是正则表达式提取器,它将数据提取到变量中,然后您可以在测试中使用这个变量作为
    ${variable}
  • 我猜你指的是输出测试结果。如果是这种情况,请使用侦听器。根据我的经验,最有用的监听器是来自Jmeter插件的简单数据编写器、查看结果树(仅用于调试)。请注意,当您最终对SUT运行测试以最小化资源使用时,只应启用简单的数据编写器

  • 一旦您熟悉JMeter功能,请注意,其中缺少一些有用的功能,但存在于:

    • 听众
    • 线程组以实现更好的控制
    • (在运行测试时很有用)

    使用后处理器,如正则表达式提取器、JSON提取器来提取任何值

    将这些后处理器添加为http采样器的子级并命名,输入正则表达式、模板

    是测试正则表达式的最佳站点

    要在脚本中进一步使用提取的值,请使用${variable\u name}


    欲了解更多信息,请阅读

    您希望将什么输出保存到文件中?这无关紧要,只是为了练习。假设“在表中查看结果”应保存为CSV文件。如果这是不可能的,任何输出将工作。我会检查出链接。非常感谢。