我看到了几种负载测试方法。但是我真的很困惑!因为我的故事是:
我从Web服务收集数据,然后将它序列化为某个地方。有人想为100或150个用户计算我的代码(从收集数据序列化)的平均时间。这些用户可以异步访问我的代码。所以我想在我的代码中进行特定的负载测试。我应该遵循哪种方式?多线程?线程池?的PerformanceCounter?在C#
答案 0 :(得分:3)
任何方式,真的。
关于非技术:我在那里发现了一些'他们反对我/我们';也许你可以让'他们'来帮助你指定/建立它?
通常情况下,在这些类型的场景中,最好将测试驱动程序保持在外部,因为
大多数情况归结为在进行压力测试时更喜欢集成测试而不是单元测试。 另一部分来自UNIX filosofy:让每个程序完成一项任务。