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

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


- WPF实现自带触控键盘的文本框 2023-07-04
- 将.netcore5.0(.net5)部署在Ubuntu的docker容器中 2023-09-27
- .NetCore 发布到 Centos docker 2023-09-28
- 用C#做网络爬虫的步骤教学 2023-01-06
- opencvsharp瑕疵检测的实现示例 2023-06-05
- C#使用Log4.net记录日志文件 2023-05-31
- C#并行编程Task类用法介绍 2023-06-15
- sql server和c#中的输出参数问题 2023-11-13
- C#中 Json 序列化去掉null值的方法 2022-11-15
- linux centos 8 为.net core 添加进程守护 Supervisor 2023-09-27