大家好我想问一下有没有一种方法可以使用Jmeter执行FIX协议测试? 目前正在使用一个工具,我只想使用 Jmeter 进行转换。非常感谢您的回复。谢谢你
当前工具:
注意:请求数据也使用JSON格式
预期结果:我想通过 Jmeter 转换此请求/响应。
我不知道任何现有插件,但是您可以使用像QuickFIX/J这样的Java客户端库,并使用JSR223 Sampler和Groovy语言
编写发送消息的代码代码示例可以在用户手册中找到,这里是一个发送消息的示例,以防万一:
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);
或者,您可以创建您自己的 JMeter 插件,使脚本创建和执行更容易、更快