我们有一个非常老的Windows窗体应用程序,它使用.net远程处理与服务器进行通信.谁能推荐一种方法或工具进行性能测试.解决方法:上次我看时,没有很好的工具可以对许多用户的Windows应用程序进行性能测试.您可以使用pr...

我们有一个非常老的Windows窗体应用程序,它使用.net远程处理与服务器进行通信.
谁能推荐一种方法或工具进行性能测试.
解决方法:
上次我看时,没有很好的工具可以对许多用户的Windows应用程序进行性能测试.
您可以使用profiler查看单用户情况太慢的情况.
如果只剩下一堆用户,那么大多数UI测试工具都可以用来记录在几台计算机上播放的脚本.
否则,您需要编写一个与Windows窗体应用程序相同的与服务器通信的命令行应用程序,然后运行该命令行应用程序的许多副本.
或者让服务器记录所有呼叫,以便可以回放呼叫.
过去,我曾考虑过让每个客户端以C#语句的形式记录对服务器的调用,然后将其编译以创建性能测试程序.
有些系统声称可以在网络级别记录客户端与服务器之间的通信,然后将其回放很多次.如果许多客户端将具有相同参数的某些请求发送到服务器是明智的,那么这可能会起作用,否则该工具中将包含许多脚本来为每个客户端创建自定义请求.
本文标题为:c#-Windows窗体应用程序的性能测试


基础教程推荐
- C#对WPF数据绑定的菜单插入Seperator分隔 2023-06-15
- Unity实现汽车前后轮倒车轨迹计算 2023-04-27
- C# IEnumerator枚举器的具体使用 2023-06-21
- 一文搞懂C# 数据类型 2023-03-08
- C#读取XML的CDATA节点内容实例详解 2023-01-28
- C#图表算法之无向图 2023-06-04
- c# – 如何使用动态Linq实现tsql“IN”等效 2023-11-11
- C#中DataGridView导出Excel的两种方法 2023-03-28
- C#打印PDF文档的10种方法(小结) 2023-01-22
- C#开发之微信小程序发送模板消息功能 2022-11-18