首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用JMeter在一个连接(多路复用)中发出多个HTTP/2请求?

是否可以使用JMeter在一个连接(多路复用)中发出多个HTTP/2请求?
EN

Stack Overflow用户
提问于 2017-07-29 03:04:56
回答 1查看 576关注 0票数 0

我正在尝试使用JMeter对一个web应用程序运行RESTful应用程序接口性能测试。在实际情况下,网站将在一个使用多路复用的连接中对HTTP/2下的web应用程序进行4-5次异步API调用。我已经在JMeter中安装了HTTP2Sampler插件,但是我不知道如何在一个TCP/IP连接中进行这些调用。

EN

回答 1

Stack Overflow用户

发布于 2017-07-29 05:44:20

没有内置的JMeter采样器可以提供这种开箱即用的功能。但是,您可以使用以下选项之一:

  1. 使用别人开发的HTTP/2采样器。快速搜索带来了几个:thisthis。我从来没有用过它们,所以不能说它们是否稳定,当然只有你才能知道它们是否符合你的所有需求。
  2. 开发了一个自定义的JMeter Java Sampler。如果以上两个采样器都不能使用,并且您不想花费太多时间学习HTTP的所有细节来开发您自己的自定义plug-in.
  3. Develop和您自己的JMeter /2插件,那么这是一个很好的选择。此选项比选项2更昂贵,但如果您愿意投资于具有各种功能的灵活采样器,那么这是一种可行的方法。最好的起点是查看现有采样器的源代码,例如我在1.中提到的采样器,或者通过jmeter-plugins.org
  4. 提供的任何其他采样器,然后最快的选择是用BeanShell sampler编写代码。缺点当然是这些代码的可维护性,以及性能、错误处理等方面的潜在问题。但对于具有相当简单的操作流的一次性测试来说,这是一个很好的选择。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45380694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档