Jmeter 上的 FIX 协议测试?

问题描述 投票:0回答:1

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

当前工具:

enter image description here

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

预期结果:我想通过 Jmeter 转换此请求/响应。

jmeter fix-protocol
1个回答
1
投票

我不知道任何现有插件,但是您可以使用像QuickFIX/J这样的Java客户端库,并使用JSR223 SamplerGroovy语言

编写发送消息的代码

代码示例可以在用户手册中找到,这里是一个发送消息的示例,以防万一:

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 插件,使脚本创建和执行更容易、更快

© www.soinside.com 2019 - 2024. All rights reserved.