在URL模式下录制了一个脚本,创建了一个工作负载模型,用于计算我期望的每秒#页数,现在想要在场景运行期间监视此图表(每秒下载的页数),我被设置为手动启用在运行时设置中。所以我做了,图表显示,但我只获得AVG(每秒下载页数),而不是最大/最小++。
此图表的预期行为是什么?
答案 0 :(得分:1)
当您处于URL模式时,会记录每个请求,并且会有多个URL请求构成一个页面。使用事务标记来标记页面定义的开始和结束(标记内没有思考时间),然后观察每秒事务的图形。由于每个事务都定义了一个页面,因此这应符合您的需要。
注意,事务是合乎逻辑的,因此您可以嵌套它们,例如
start_transaction("Page");
start_transaction("Home_Page");
....
<logic to set status for pass|fail>
end_transaction("Home_Page",status_from_test);
end_transaction("Page",LR_PASS);
然后,您只需观看“网页”交易的过滤图表。
答案 1 :(得分:0)
James建议的另一个选择是不使用URL模式,并实际加载包含资源的页面。这将产生精确的PAGES / SEC图表。
可以在“录制选项|录制|基于HTML的脚本”中设置。在这里,您还应打开“HTML高级”对话框并选择“仅包含显式URL的脚本......” - 这将使脚本更容易阅读和处理。