Artillery 是不是支持 GET 和 POST 以外的 html 方法?

Posted

技术标签:

【中文标题】Artillery 是不是支持 GET 和 POST 以外的 html 方法?【英文标题】:Does Artillery support html methods other that GET and POST?Artillery 是否支持 GET 和 POST 以外的 html 方法? 【发布时间】:2021-07-02 17:30:42 【问题描述】:

我正在尝试开发使用 Artillery 对应用程序进行负载测试的场景。有问题的应用程序使用 GET、POST、PUT 和 DELETE html 方法,但我能找到的所有可用文档只讨论我假设的 get: 和 post: 关键字(在场景下:-flow:)将使用 GET 和 POST 方法。我发现至少有两个来源,包括one at artillery.io,暗示支持 PUT、PATCH 和 DELETE,但没有提供有关如何在 http 请求上指定 http 方法的信息。有人可以建议如何在炮兵场景中指定 PUT 和 DELETE 请求吗?

(顺便说一句,除了这里提到的5个之外,至少还有10个其他的html方法。)

【问题讨论】:

【参考方案1】:

PUT 和 DELETE 将遵循与 GET / POST 类似的模式

配置: 目标:“https://example.com” 阶段: - 持续时间:10 到达率:1 场景: - 流动: - 删除: 网址:“/用户/12345” - 放: 网址:“/用户/12345” json: 名字:“你好世界” 姓氏:“嗯!”

【讨论】:

artillery.io/docs/guides/guides/…

以上是关于Artillery 是不是支持 GET 和 POST 以外的 html 方法?的主要内容,如果未能解决你的问题,请参考以下文章

artillery 学习一 简单使用

加载所有html依赖文件:js,css与浏览器一样

Artillery NodeJS 集群性能基准测试问题

artillery

Artillery.io 如何发送标头

在 Artillery 中跨 YAML 文件使用全局变量