我必须使用WorkBench记录并运行Jmeter测试,以便使用代理记录[请参阅图像]。 Lists all the URLs如何在WorkBench中正确排序/获取所需的URL并在JMeter的TestPlan中运行它?
我知道我可以通过HTTP(S)测试脚本记录器中的'URL Patterns to Include'选项来排序/获取URL。当记录它列出了所有的网址,包括.gif,.png或.ICO等
我有两个疑惑清除。
当记录“URL模式包含”中给出的条件时 - 仅记录所需的URL。 (我想说的理想URL是,例如,如果我正在录制以PhP开发的网站,我只需要所有PhP链接,即home.com/index.php,home.com/contact.php,home.com/about。 PHP)。现在它记录了我看不到所需链接的所有URL。如何获得.php或主链接URL(我们在浏览器URL中看到)?
关于在测试计划中运行测试包含我从WorkBench剪切粘贴的URL(使用代理记录),我们是否需要添加所有记录的URL,包括.gif,.png,.ico等或仅仅是只添加特定的网址(比如home.com/about.php)?如果我只使用特定的网址进行运行,那么结果是否正确,因为我们排除了像.gif,.png,.css等其他网址?
非常感谢你的帮助。 – Faizal
此外,我尝试使用Badboy软件进行录制,BlazeMeter Plugin for Chrome和Selenium IDE for Firefox浏览器。这3个将帮助找出/记录通过浏览器的直接链接,而不使用任何其他URL模式,如.gif,.png,.css等,并保存为可导入JMeter的jmx文件。我希望使用这3种方法进行记录会很好,因为我们在JMeter中使用代理进行记录。对? – Faizal