Visual Studio 中的压力测试
Visual Studio 2008 有一种称为负载测试的测试类型。看起来我可以将一系列其他测试放入其中,给它一个测试配置文件(例如,50 个用户不断点击该程序)、一个运行时间,然后让它运行。
我不清楚的是如何实际设置它所消耗的测试。我需要使用一些命令行参数启动要测试的程序的实例(从技术上讲,是一个 HTTP 服务器;但不是 Web 项目或任何东西 - 只是一个控制台应用程序),并在实际测试运行时使其保持运行状态。
基本上,我将如何在 Visual Studio 2008 中设置负载测试(或任何测试),以允许我启动一个项目,然后针对它运行许多测试 - 在我选择的配置中,如负载测试中。
Visual Studio 2008 has a test type called a Load Test. It looks like I can just drop a collection of other tests into it, give it a test profile (say, 50 users constantly hitting the program), a running time, and let it run.
What isn't clear to me, is how to actually setup the tests it consumes. I need to launch a instance of the program to be tested (technically, a HTTP server; but not a web project or anything - just a console app) with some command line parameters, and have it remain up while the actual tests are running.
Basically, how would I setup a Load Test (or any test) in Visual Studio 2008 that would allow me to startup a project, then run a number of tests against it - in a configuration of my choosing as in Load Test.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最好的方法是创建一个 LoadTestPlugin 在负载测试的各个点执行您想要的操作。
公开的事件有:
The best way of doing it is to create a LoadTestPlugin to do what you want at various points in the load test.
The events exposed are: