c# - 如何加载测试 WinForms 应用程序?

标签 c# winforms

我正在尝试找出对 Windows 窗体应用程序进行负载测试的最佳方法,该应用程序会访问服务器并获得响应。我需要为多个用户对其进行负载测试,我不确定 visual studio 2010 中的负载测试工具是否有效。

如有任何建议,我们将不胜感激。

最佳答案

这是您可以尝试的东西..

  • 在测试应用程序中,编写一个方法 A,封装调用服务器并接收响应的代码。
  • 在同一个应用程序中,编写一个创建多个线程的方法 B。每个线程都会执行方法 A。
  • 确保计算完成每个线程的工作需要多少时间。
  • 增加线程数以模拟更多负载。

将调用服务器的代码移至方法 A 而没有应用程序的其余部分应该会使重复测试变得更加容易,并减轻执行测试的客户端机器上的负载。

这是模拟访问数据库的负载测试的类似想法的示例代码C# Stress Test - Simulate multiple access to a given shared resource

关于c# - 如何加载测试 WinForms 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765800/

相关文章:

c# - 如何将时间跨度转换为小数?

c# - 空构造函数中两个类的耦合(VStudio代码分析)

c# - 如何创建 schema.ini 文件?我需要将我的 .csv 文件导出到 datagridview

c# - 在构建时或运行时获取解决方案路径

c# - Form.ShowDialog() 不显示启用调试的窗口

c# - 将 IUnitOfWork 注册为 .net 核心中的服务

c# - 使图表图例代表两种颜色

c# - Winforms RichTextBox 中的两列

c# - 如何访问 winforms 设计器中的继承控件

vb.net - 将焦点设置到文本框控件