インターフェイスのテストとインタフェースのテストツール
1.インターフェースとは何ですか?
接口、アプリケーションプログラミングインタフェース(API)
人気のトークは、HTTPリクエストであります
2、何インタフェースのテストは?
テストインタフェースとの間のインターフェースをテストするためのテストアセンブリ。
主検出システムと外部システム、対話のシステムポイント内の各サブシステム間で使用されます。
多くの前端と後端には十分ではありません、だけで確認するために、正面から個々に分離され、フロントエンドはまた、インターフェイスレベルから検証する必要があり、バイパスには余りにも簡単です。
3、インターフェイスのテスト戦略?
インターフェイスのテストはまたに属し
機能テスト
書かに従って、機能テストは、ビジネスロジックをテストすることです、インターフェイスのドキュメントを
テストケース
要求の異なるパラメータを確認するために、テストの実行を、サーバが期待される結果を返すことはできません。
4、インタフェーステストツール?
JMeterを、郵便配達
5、インタフェースのテストタイプ?
、ポストを得ます
取得サーバーからデータを取得することです
サーバーへの投稿は、質量の参加です
インタフェースのテストを行う方法の6.解析例
1)登録インタフェース
http:// IP / API /ユーザー/ user_reg
リクエストメソッドポスト
例に戻ります:
{
"ERROR_CODE":0、
「メッセージ」:「登録成功」
}
アドレス入力インターフェースで、次の図の郵便配達に記入し、ポスト本体の入力パラメータのインタフェースモードを変更すると、インタフェース文書を必要なパラメータを満たす - 送信ボタンをクリックしてください
学生情報を追加します。
型パラメータポストJSON
必要とされます
ノー非必須
:JSON形式を書かれたこれらのパラメータフィールド
{
"name":"狗狗",
"grade":"某某座",
"phone":12345654321,
"sex":"男",
"age":28,
"addr":"某某路"
|
单击send按钮
给学生充值-需要用到登录cookie的接口
在headers中添加登录的cookie,如果是不同的用户的cookie,可以对用户的cookie进行关联,在充值接口中调用该关联的参数
这个用jmeter来操作,必填项为stu_id gold 都是int类型
登录的服务器返回结果为:
{
"error_code": 0,
"login_info": {
"login_time": "20180815163827",
"sign": "d5eb0557e5e8c880ec8b04469bbf0a54",
"userId": 9234
}
|
可以在登录 添加 正则表达式来提取cookie;也可以添加一个Extractor 来提取
追加のHTTPヘッダ情報を加えクッキーマネージャ---- ---複数のユーザは、図1の方法により上記クッキーを抽出することができる場合。2、ユーザは、wawawa異なるユーザパラメータ化されたグラフにパラメータ化を実行する必要性を必要とログイン操作を保持する必要があります。
単一ユーザ、HTTPヘッダマネージャ - 単にそれにwawawa =クッキー値を書き込みます
どのように、インターフェイスは非常にシンプルで非常にシンプルなインターフェイスですか