オンラインユーザーがストレスを引き起こす可能性がありますサーバー上で任意の操作を行わないでください。セッションの存在のため。
TPSとサーバーの応答時間は直接関係ありません:各ポート
主要なパフォーマンス指標:TPS、応答時間、同時、思考時間、リソース使用率(メモリ、CPU、ディスク)、PV、UV、IPの
設定要素の前処理プログラムポストプロセッサタイマーアサーションリスナー
の共通要素:HTTPデフォルト値要求
のHTTPヘッダマネージャ:
HTTPクッキークッキーのマネージャーの役割:ユーザの行動の1)より現実的なシミュレーション
2との間の関連性)を要求する複数の
HTTPキャッシュマネージャ
Parametrizations:CSVデータ(TXT、CSV設定制御を設定)
ユーザー定義変数
アシスタント機能:ランダムな乱数列
正規表現抽出
メインロジックコントローラ:コントローラ回のみ(ログイン)、ループコントローラ、変換コントローラ(構成混合シーン(マルチスレッド・グループ))
タイミングある:(QPSを定義する)固定タイマー、ガウスランダムタイマー、固定スループットタイマー
?スレッドが回数1および10サイクルの1サイクルしたスレッドの10倍の数の違いカウント
10人が同時にカリキュラム照会
1人連続クエリを10コース
並行性:同時厳密な意味、広義の同時(混合シーン)1S、4S QPS 5
10 5 20
テスターにスキルを持っている必要があります。)1)技術的な専門知識2)欠陥洞察3)コミュニケーションと表現4 5を学習する機能を)分析は、見つけ
たWebフォームのテストを:テキストボックスのドロップダウンボックスには、ボタンのリセットボタンアップロードボタン1つのチェックボックスを送信しますボックスパスワードボックス複数行テキストボックス
フォーム試験:クエリ統計、データの削除、データの修正、データを追加
コード
ページング機能
ファンクションポイント(モジュール分割-サブモジュール-ファンクションポイント-テストポイントは-テストケースを補完する)
部分流:おさめます:支払いプロセス:1)注文を生成-支払-配達-レシートを確認
2)順序生成-支払-出荷-収穫を拡張する-レシートを確認するために
3)順序生成-支払-送達を-自動的に確認期限切れ
4)順序拡張された利益の支払- - -配達を生成
払い戻し手続きを:1)の受注を生成-支払-塗りつぶされていない-返金-売り手が同意
有料- -出荷-返金- 2)順序生成売り手が同意
クッキーとセッションを役割:ユーザーを識別するために、サーバのセッションを保持し
ます。httpステートレス:原因
無効化または削除)1)力2に入るかどうか)3)有効期限4を更新:クッキーのテストポイントを フレンドリーかつ迅速があるかどうかに加え、
1)クッキークライアント、サーバー側のセッションで保存:違いクッキーとセッション
2)セキュリティセッションハイセキュリティ
3)セッションは、サーバーのパフォーマンスに影響
リンクテストポイントを:1)それはジャンプページにジャンプする必要があるかどうか
2)ページの内容が正しいか
孤立しているページがあるかどうか)3
)ジヌー(無料:テストツールへのリンク孤立したページがある場合は、リンクが存在するかどうかを検出(制限:あなたは、ページの内容の正しさを検出することはできません)
HTMLリンク検証(商用ツール有料)
プラットフォームの互換性:ハードウェアプラットフォーム:PC、携帯電話、パッド、およびその
オペレーティングシステム:アンドロイドIOS窓マックLinux
のWeb互換性テスト:の決議によって補わメインブラウザの互換性(ユーザーのニーズに応じて、市場シェア、ブラウザカーネル)オペレーティングシステム(仮想マシン)、
4つのコアのブラウザ:トライデント(IE、360セキュリティ、検索犬、等)
のGecko(Firefoxの)
のWebKit(サファリ、クロム(以前のバージョン))
ブリンク(後クロム、オペラ15およびそれ以降のバージョン)及び28
試験方法:互換性マトリックス
クリア要求:ユーザーの需要に応じて
市場シェア:トップExplorer 5の
ブラウザカーネル
互換性テストポイント:主流、機能、インターフェース、コントロール、グラフィックス、アニメーション、応答時間、リンク
(選択部:多重化)、それを分離するユースケースを記述するための互換性テスト(試験の主な機能が完了した後)、試験する何時
リンクテスト:1)2)ページが存在ジャンプページにジャンプするかどうかは、コンテンツが孤立ページがあるかどうか)3正しい
存在のジヌー(テスト、孤立したページ)制限:ツールによっては、あなたは、内容の正確性を検証することはできません
該当するシーン:通して濾過死者のリンクからツールをテストする前に、URLリンクとより、
ウェブ互換性テスト:ブラウザ(ユーザーの需要、ブラウザの市場シェア、ブラウザカーネル)オペレーティングシステム(仮想マシン)と解像度補充
互換性試験方法:互換性マトリックス
ブラウザカーネル:トライデント、WebKitの、GEKO、点滅
互換性テストポイント:主流、主な機能、インターフェース制御、アニメーション画像、応答時間、リンク(再利用テストケース)
POSTの違いを取得します:
GET:リソース要求
URL内の要求データを、あなただけのキャラクターを提出することができます データ型、長さが限られている、255文字未満では
スピード
の低い安全
ポストを:送信データが
リクエストボディにデータを要求した
安全
制限され、無制限の長さではありません要求されたデータ型
遅い
プログラムファイル(:環境構造開発者)、関連ソフトウェア(Webサーバ、アプリケーションサーバ、データベースソフトウェア)、ハードウェア(サーバ装置)、ネットワーク環境
開発者:デプロイメントファイルの指定(OSのバージョン、ハードウェア構成、サーバーソフトウェアと関連するバージョン、展開ステップ)、プログラムファイル、データベーススクリプトの
検査システム環境の構造:
1)JAVA言語の開発、インストールJDKは、環境設定
2)インストールWebアプリケーション・サーバ・ソフトウェア:Tomcatの
3)データベース・サーバ・ソフトウェアをインストールします。MYSQL
4)はTomcatにテスト・システムのプログラムを展開する
データベーススクリプトに5)
、6)設定ファイルを変更するデータベース接続情報
サービスデータベースのtomcat起動する7)
8)ブラウザをアクセスの検証
テスト・システム・アカウント:管理者/管理ロールの管理者は
、問題のトラブルシューティング:
1)インタフェースが求められます
2)ログファイルを表示
3)Etherealの
データベースへのアクセスに失敗しました:
1)サービスが開いていない
プロファイルが正しく設定されていない内部の)2
データベースかどうか)3をスクリプトデータベースの導入
1.クライアントタイプ:B / S(個別のクライアントソフトウェアをインストールする必要はありません)BブラウザサーバS
C / S(クライアントソフトウェアが個別にインストールする必要があります)C Sクライアントサーバー
クライアントソフトウェア2.インストールプラットフォーム:PCの終了、APPのエンド
クライアントがネットワークに必要かどうかに応じて:シングル バージョンversionネットワーク
B差/ Sの構造とC / Sアーキテクチャを?
C / Sアーキテクチャの利点:
1)インタフェースリッチ
2)安全
3)実装の追加機能は、より複雑なビジネスを達成することができ
、圧力バランスのサーバー側のビジネスのクライアント部分を処理することができます)4を
欠点は:
1)必要性は、別のクライアント・ソフトウェアの開発コストを開発する
2)個別のクライアントをインストールする必要がありますソフトウェア、ディスクスペースが占有
3)クライアント・ソフトウェアがインストールするための必要性、アンインストールをテストするアップグレード
サーバーのアップグレード後)4を、あなたは、クライアントの複数のバージョンを維持する必要があります
:Bの/ Sの利点を
1)使用して簡単に、必要は個別のクライアントをインストールしないようにソフトウェア
2)開発コストが比較的低い
欠点:
1)機能完全なサーバー側を達成するために、サーバ圧力
2)独立したクライアント機能が単純ではありません
3)セキュリティが低い
4)インタフェースは比較的少ないが豊富です
:ドメイン名
IPアドレス:
ポート:
HTTP:80
、フロントエンドの開発エンジニア
バックエンドの開発エンジニアの
ウェブサイトの製品のショーケース、WebサーバコンテナのWebサーバーソフトウェア
とスーパーマーケットの
Webサーバ:静的ページとapacheの取引
アプリケーションサーバー:動的ページを処理し、ビジネスロジック
のTomcat:Webアプリケーションサーバ
一般的に使用されるWebアプリケーションサーバー
のTomcatのWebLogicのWebSphere
UIをテストするウェブサイト:
全体的な ページ
ナビゲーションテスト
ハイパーリンク・テスト・
グラフィックステスト
概要テスト
静的テキスト・テスト・
プラットフォームの互換性テスト
1)要素に配置されたデフォルトのHTTPリクエストマネージャHTTPメッセージヘッダHTTPクッキーマネージャHTTPキャッシュマネージャー
2)前処理プログラム
3)タイマ
4)サンプラ
5)後処理正規表現抽出()
6)アサーション
7)リスナー
Parametrizations:CSVデータ・セットの設定、ユーザー定義変数、ヘルパー関数(乱数_random、ランダムな文字列_randomString)
ロジックコントローラ:コントローラ回のみ、サイクルコントローラは、スイッチコントローラ
タイマ:タイマの固定、ガウスランダムタイマ、タイマが一定のスループット(定義QPS)で
性能試験工程:1)性能評価試験要件(大、頻繁な操作へのアクセス)を得る
2)同時ユーザーの性能試験対象物(1)数=最大システムのオンラインユーザ数%8%12%決める
2)同時ユーザーの平均数= NL / T 3000 400ユーザー・ログイン4時間、8時間
400 * 4/8 = 200
)3性能試験を懸念性能テストプログラム(書かれた目的、テストシナリオ、テスト環境(サーバ構成、CPU、メモリ)、テストツール、ユースケース)
需要:50人のオンラインユーザー、3S同時クエリのコース未満の平均応答時間
タイトル:50人のオンラインユーザー同時クエリのコース
番号:TC-001
完了するために、テスト環境をセットアップする1)完全な機能テスト2):事前条件を
期待される結果のステップ
が完了する準備ができて、パフォーマンス・テスト・スクリプトスクリプトの準備ができて
、データベース内のデータベース・コンフィギュレーション・データの完了に関連するパフォーマンス・テスト・データを準備
実行パフォーマンススクリプト、10分の時間を実行する、ことを確認し
、システムがパフォーマンス指標を満たしている:平均応答時間<システムに沿ったパフォーマンス目標の3Sが期待される
4)設計性能のテストスクリプトを
5)テストを行う
6)性能試験データを取得する
7)性能試験を提出レポート
1)ログインページ2を入力する)を提出アカウント情報3)問い合わせ:JMeterはリクエストを追加します
HDは、知識構造図に加えて、私のマイクロ手紙を必要としchimugu