1

我尝试了 JMeter,它很棒,但在我需要的时候失败了。

基本上我正在测试一个将框架集返回给客户端的 ASP 脚本。当框架集渲染时,它会调用其他几个在单独的框架中渲染的 asp 脚本。当我使用 JMeter 进行测试时,我只会得到首先呈现的主脚本输出的结果。JMeter 的行为不像浏览器那样,也没有尝试呈现它接收到的 html,因此不请求单独的 asp 脚本并且不呈现它们。

我要测试的应用程序是“Aquaforest Tiff 服务器”。而且我需要知道在大量并发连接下加载 tiffserver 以及来自存储的 tiff 图像需要多长时间。有没有办法实际模拟浏览器行为并呈现作为响应返回的脚本并从头到尾一起测量响应时间???

PS。如果我不够清楚,请告诉我...如果您不明白我在说什么,我会尝试详细说明...

4

3 回答 3

1

试试 Selenium 或 Google WebDriver。您可以编写单元测试来远程控制 Firefox 和 IE。我们正在为集成测试这样做,它工作正常。有时,我会在其中一项集成测试中运行多线程循环以进行基准测试。

于 2009-11-03T09:52:16.857 回答
0

Visual Studio 测试版应该可以为您解决问题。Visual Studio Web 测试记录将记录页面请求子页面作为依赖的 http 请求。

但是,您仍然可以正确模拟负载,您只需要指示 JMeter 为相关请求执行 http 请求。要记录完整的 http 请求数组,请尝试使用fiddler2进行记录。Fiddler2 还用于记录 Visual Studio Web 测试。

于 2009-11-04T20:53:36.407 回答
0

我在 HTTP 请求下找到了“从 HTML 文件中检索所有嵌入的资源”选项,它确实下载了嵌套更深的资源......

但我认为这不能解决我的问题,因为我有一些使用 javascript 下载的资源。而且我没有看到它们在结果树中下载。我对吗?

于 2009-11-10T09:41:18.490 回答