このツールは主にWebフロントエンドの単体テストに使用され、ブラウザ内で直接jsメソッドを呼び出すことで、インターフェース上でのオンサイトテストを実装します
git address:
requestFactoryusertestManager
module : 外部モジュール、例のみ
userRequestDatauserTest製品
製品リクエストデータ製品テスト...
各モジュールには独自の独立性があり、カスタマイズできます
3 つの主要なモジュール
前端录制现场,通过调用回调接口,记录下用户在前端界面的所有操作记录
请求工厂,主要用于收集用户的所有请求记录
测试集成,用于管理测试,将测试模块化,以及结果的展示
外部インターフェース
registerMethod登録メソッド、このメソッドの外部呼び出しを通じてメソッドをtestManagerに登録できます
registerData登録データ、このメソッドはregisterMethodに似ていますが、パラメータ構造が異なります
run実行メソッド、戻り値 この実行の結果の詳細
ディレクトリ構造は、{assertQueue: すべてのアサーション結果のコレクション、responseQueue: すべてのリクエスト結果のコレクション、errAssertQueue: すべてのアサーション失敗のコレクション、errorResponseQueue: すべてのアサーション結果のコレクションネットワークリクエストの失敗、expendTime: リクエスト時間のオーバーヘッド、成功: 成功したかどうか oShowall すべてのモジュールのすべてのモジュールのテストを表示します
モジュール名に基づいてモジュールの下にあるすべてのテストメソッドを表示する ShowMethods
Web ページ分析ツールに基づく:
1. Baidu アプリケーション パフォーマンス テスト センター
3. PingDom ツール
4.分析ツール:
1 . Chrome にはツール F12 が付属しています
2. Firefox プラグイン: YSlow (Yahoo ツール)
3. ページ速度 (google)
以上がフロントエンドテストツールの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。