Jmeter 上的 FIX 协议测试?

FIX Protocol Testing on Jmeter?

大家好我只想问有没有办法使用Jmeter执行FIX协议测试?目前正在使用一个工具,我只想使用 Jmeter 进行转换。非常感谢您的回复。谢谢

当前工具:

注意:请求数据也使用 JSON 格式

预期结果:我想通过 Jmeter 转换这个 request/response。

我不知道有任何现有插件,但是您可以使用 Java 客户端库,例如 QuickFIX/J and write the code for sending messages using JSR223 Sampler and Groovy language

代码示例可以在 user manual, here is an example for sending the message 中找到,以防万一:

import quickfix.*;

Message message = new Message();

// BeginString
message.getHeader().setField(new StringField(8, "FIX.4.2"));

// SenderCompID
message.getHeader().setField(new StringField(49, "TW"));

// TargetCompID, with enumeration
message.getHeader().setField(new StringField(56, "TARGET"));

// MsgType
message.getHeader().setField(new CharField(35, 'F'));

// OrigClOrdID
message.setField(new StringField(41, "123"));

// ClOrdID
message.setField(new StringField(11, "321"));

// Symbol
message.setField(new StringField(55, "LNUX"));

// Side, with value enumeration
message.setField(new CharField(54, Side.BUY));

// Text
message.setField(new StringField(58, "Cancel My Order!"));

Session.sendToTarget(message);

或者,您可以创建 your own plugin for JMeter 以使脚本的创建和执行更轻松、更快速