使用 Jmeter 进行 Diameter 协议测试

Diameter protocol testing using Jmeter

是否有任何开源插件可用于使用 JMeter 进行直径协议测试? 我找到了"Computaris Top Testing Suite",它是基于JMeter的,支持diameter协议测试,但是是付费的

我不知道有任何现有的插件,您可以查看类似的内容:

您需要:

  1. 下载直径客户端库
  2. 将它们放入 JMeter 的 /lib 文件夹
  3. 通过JSR223 Sampler (make sure that you use "groovy" as a language, see Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For! guide for explanation and instructions on installing groovy scripting engine support in Jmeter). You can check out ExampleClient.java实现你的测试代码以供参考。
  4. 一旦准备就绪并完成开发,您就可以 运行 JSR223 采样器,就像任何其他采样器类型一样。

您可以使用 Seagull (http://gull.sourceforge.net/) 来测试直径应用程序。 Seagull 擅长测试和生成性能测试负载。

此外,使用 Seagull 和 Cucumber 可以实现相当程度的自动化以实现自动化测试。