Tag: jmeter

使用asyn和await的.net 4.5中的异步TCP服务器,正在发生数据丢失

我必须使用async来实现asnet tcp在.net 4.5中的服务并通过引用我实现服务器的链接来等待 我的服务器代码如下 public class AsyncEchoServer { private int _listeningPort; public AsyncEchoServer( int port) { _listeningPort = port; } public async void Start() { IPAddress ipAddre = IPAddress.Parse(“192.168.2.4”); TcpListener listener = new TcpListener(ipAddre, _listeningPort); listener.Start(); LogMessage(“Server is running”); while (true) { try { var tcpClient = await listener.AcceptTcpClientAsync(); HandleConnectionAsync(tcpClient); } catch (Exception exp) { […]

如何使用JMeter测试WCF Web服务?

我有一个托管在IIS上的WCF Web服务,它公开了一个带有三个整数参数的方法。 我有一个简单的,基于控制台的客户端,可以调用此方法。 int InsertNewOrder(short quantity, int custID, int productID); 如果我的理解是正确的,我需要向JMeter提供一个SOAP信封,其中包含要调用的方法和要传递的参数的详细信息。 我见过很多类似下面的例子: ; ${1} ${1} ${1} 但是,通过查看我的WSDL文档,我没有看到它引用传递给方法所需的任何参数。 我还使用Fiddler检查客户端的SOAP消息到服务。 同样,我没有看到它传递参数的位置。 因此,我不知道如何创建一个简单的SOAP信封,我可以使用它与JMeter一起测试这项服务。 任何人都可以建议为什么WSDL文档不提供方法参数的任何细节,或者解释我如何创建必要的SOAP信封以用于JMeter? 我使用VS 2010,JMeter 2.4,IIS v6,wsHttpBinding在C#中编码。