我们有一个非常老的Windows窗体应用程序,它使用.net远程处理与服务器进行通信.谁能推荐一种方法或工具进行性能测试.解决方法:上次我看时,没有很好的工具可以对许多用户的Windows应用程序进行性能测试.您可以使用pr...
我们有一个非常老的Windows窗体应用程序,它使用.net远程处理与服务器进行通信.
谁能推荐一种方法或工具进行性能测试.
解决方法:
上次我看时,没有很好的工具可以对许多用户的Windows应用程序进行性能测试.
您可以使用profiler查看单用户情况太慢的情况.
如果只剩下一堆用户,那么大多数UI测试工具都可以用来记录在几台计算机上播放的脚本.
否则,您需要编写一个与Windows窗体应用程序相同的与服务器通信的命令行应用程序,然后运行该命令行应用程序的许多副本.
或者让服务器记录所有呼叫,以便可以回放呼叫.
过去,我曾考虑过让每个客户端以C#语句的形式记录对服务器的调用,然后将其编译以创建性能测试程序.
有些系统声称可以在网络级别记录客户端与服务器之间的通信,然后将其回放很多次.如果许多客户端将具有相同参数的某些请求发送到服务器是明智的,那么这可能会起作用,否则该工具中将包含许多脚本来为每个客户端创建自定义请求.
本文标题为:c#-Windows窗体应用程序的性能测试
基础教程推荐
- C#10的13个特性 2023-05-12
- C# 解决datagridview控件显示大量数据拖拉卡顿问题 2023-03-28
- C#开发Winform程序调用存储过程 2023-06-05
- Parallel.For循环与普通for循环的性能比较 2023-05-31
- c# 异步编程基础讲解 2023-04-10
- C#实现子类与父类的相互转换 2023-06-09
- .net core 本地使用ip访问 2023-09-27
- C#中间语言及ILDASM工具用法 2023-05-16
- C#使用符号表实现查找算法 2023-05-31
- WPF中ImageBrush常用方式介绍 2023-06-21