【发布时间】:2016-10-28 04:02:45
【问题描述】:
我正在尝试对使用 angularjs 的页面进行 jMeter 测试。问题是主页只是一个组合了其他几个页面的容器。
不知道怎么解释,但是页面的来源是这样的:
<div ng-if="isAuthenticated() && !isTokenRequest">
<nav id="navBarId" class="row main" ng-include="'App/Views/Shared/navbar.html'" ng-show="showNavbar"></nav>
<nav id="navSettingsId" class="row main" ng-include="'App/Views/Shared/settingsnavbar.html'" ng-show="showSettingsNavbar"></nav>
<main id="mainQueryListId" class="row" ng-include="'App/Views/QueryList/QueryList.html'" ng-show="showQueryListTab"></main>
<main id="mainQueryBuilderId" class="row" ng-include="'App/Views/QueryBuilder/QueryBuilder.html'" ng-show="showQueryBuilderTab"></main>
<main id="mainDataCardId" class="row" ng-include="'App/Views/DataCard/DataCard.html'" ng-show="showDataCardTab"></main>
<main id="mainHomeId" class="row" ng-include="'App/Views/Home/Home.html'" ng-show="showTestPageTab"></main>
<main id="mainBackgroundQueryListId" class="row" ng-include="'App/Views/BackgroundQuery/BackgroundQueryList.html'" ng-show="showBackgroundQueryListTab"></main>
<main id="mainUsersId" class="row" ng-include="'App/Views/Settings/Users.html'" ng-show="showUsersManagementTab"></main>
<main id="mainAppSettingsId" class="row" ng-include="'App/Views/Settings/AppSettings.html'" ng-show="showAppSettingsManagementTab"></main>
<main id="mainAccessDeniedId" class="row" ng-include="'App/Views/Shared/AccessDenied.html'" ng-show="showAccessDenied"></main>
</div>
当我运行录制的场景时,一切都像闪电一样运行,因为 jMeter 验证的唯一页面是主页,它不会加载实际页面。如何让 jMeter 加载所有内容?
【问题讨论】: