我正在使用JMeter加载测试我的Web应用程序。我已经测试了通过Web界面执行的所有操作。但是,我还需要测试一个使用Web服务器向桌面应用程序提供数据的案例。我的Web服务器连接到存储,其中保存信息,我可以通过IDE或命令行获取该信息。基本上,代码依赖性保留在那里,并且当通过命令行执行构建时,例如,收集那些依赖性。我需要检查有多少用户可以同时收集这些依赖项(不可能通过Web界面执行此操作)。是否可以使用JMeter(或Visual Studio)?
答案 0 :(得分:1)
JMeter 提供允许执行任意程序的OS Process Sampler。如果你有> Thread Group下的1个线程 - 程序将以多线程方式执行。 JMeter将捕获响应时间,您将能够通过Listeners或Reporting Dashboard查看报告。有关详细信息,请参阅How to Run External Commands and Programs Locally and Remotely from JMeter文章。
Visual Studio - Visual Studio支持的任何编程语言都提供了执行外部进程的可能性。但是在这种情况下,您将不得不开发一些代码来启动依赖项检索,使用多个线程,记录开始和结束时间,合并结果并以某种方式解析它们。