0
这是应用程序出现的方式:UI Chat socket java application模拟单个主机上的很多客户端套接字
嗨,大家好! 我写了这个FXML java应用程序,这是一个简单的聊天。我想测试许多客户端模拟消息发送的并发性。换句话说,我想编写一个运行客户机类(扩展应用程序)和服务器之一的许多接口的代码。此时,客户端必须自动同时发送消息来测试并发性。 我知道我不能在同一个JVM上执行许多客户端程序,所以还有另一种方法。 这是正在运行的类客户:
public class ClientSide extends Application {
@Override
public void start(Stage stage) throws Exception {
Region root = FXMLLoader.load(getClass().getResource("FXMLClient.fxml"));
Undecorator undecorator = new Undecorator(stage,root);
undecorator.getStylesheets().add("skin/undecorator.css");
Scene scene = new Scene(undecorator);
// Transparent scene and stage
scene.setFill(Color.TRANSPARENT);
stage.initStyle(StageStyle.TRANSPARENT);
// Set minimum size
stage.setMinWidth(500);
stage.setMinHeight(400);
stage.setTitle("ChatProject - Client console");
stage.setScene(scene);
stage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
我没有找到任何东西。 非常感谢你们!
您需要编写一个没有UI的新客户端,该客户端连接到服务器上的API以发送消息。然后在同一个虚拟机中多次运行该客户机。如果您的服务器API基于HTTP或其他众所周知的协议,则可以将该客户端创建为JMeter脚本,然后可以将其配置为多次同时运行。 –
没办法保留用户界面?就像在单个阶段加载许多ui客户端一样? –