jmeter无法加载/查找所有文件/模板/使用angular



当我启动jmeter时,我会在"结果树"中获得所有文件(js,css,html,..),假设它们列在html的head中。但是jmeter无法加载所有其他文件(我的模板),这些文件将根据ng控制器加载(例如footer.html、content.html、header.html、login.html)。为什么?

我一直在寻找解决方案,但没有找到有用的东西。是否需要以jmeter为单位的特殊角度设置?谁能帮我?

<head>   <!-- these files can be loaded by jmeter -->
    <script src="js/lib/xxxxxx.js"></script>    
    <script data-main="js/main.js" src="js/lib/requirejs/require.js"></script>
 <!-- and other files -->
</head>

<div id="_wrapper"> <!-- following files cannot be loaded by jmeter -->
        <header ng-include="'header.html'"></header>
        <nav ng-controller="NavCtrl" ng-include="'navigation.html'"></nav>
        <section class="content" ng-view></section>
        <footer ng-controller="FooterCtrl" ng-include="'footer.html'"></footer>
</div>
Angular JS是一个javascript框架。JMeter不会执行任何JS库。

此外,

根据http://jmeter.apache.org/usermanual/component_reference.html

当您选择"下载所有嵌入资源"时,Jmeter仅下载这些

images
applets
stylesheets
external scripts
frames, iframes
background images (body, table, TD, TR)

检查HTTP采样器底部的"检索所有嵌入资源"。

再次运行测试,然后查看。

希望这会有所帮助。

最新更新