元
ご存知のとおり、自動テストは、ソフトウェア テスト愛好家が生涯にわたって探究してきたテーマです。私の意見では、インターフェイス テストを適切に行う限り、自動テストは少なくとも半分は成功します。
一部の熱心な読者からのリクエストに応えて、今日は Python インターフェイス テスト ライブラリ - Requests の基本的な使用法について学び、実践してみます。インターフェイス テストをすぐに開始できるようにしたいと考えています。
文章
リクエストとは何ですか?
簡単に言えば、Requests は http/https リクエストをカプセル化する Python ライブラリです。
リクエストをインストールするにはどうすればよいですか?
もっと簡単に、pip Dafa が良いです:
pip install requests
リクエストの使い方は?
リクエストのサンプルコードを取得する
import requests
test = requests.get('http://www.baidu.com')
print(test)
コンソール出力
<Response [200]>
Process finished with exit code 0
おめでとうございます。Baiduホームページへの最初のgetリクエストの送信に成功しました。requests.getの戻り値はResponseオブジェクトであり、返されたステータス コードが200であることがわかります。
ポストリクエストのサンプルコード
今回はパラメーターを使用してPOSTリクエストをシミュレートしてみましょう。
import requests
test = requests.post(url='http://47.106.10.19:5098/api/login',
json={'username': 'test', 'password': 'test'}).text
print(test)
コンソール出力
{
''''
省略
''''
"status": "ok"
}
Process finished with exit code 0
要求されたアドレスは、テスト、要求されたパラメーターは、正しいアカウント番号とパスワードを含むjson形式のデータです。
返されたResponse オブジェクトの text 属性を取得すると、インターフェイスから返されたデータのステータスがokであることが明確にわかります。これは、ログインが成功したことを意味します。
要約する
この記事を読んだ後、皆さんは Requests ライブラリについての基本的な理解ができたと思います。次号では、さらに興味深い内容をお届けします。
記事が役に立った場合は、「いいね」を付けたり、ブックマークしたり、注目を追加してください。たまには乾物も紹介しますね~
終了 学習リソースの共有のサポート
最後に: 熱心なファンに恩返しするために、完全なソフトウェア テスト ビデオ学習チュートリアルを作成しました。必要な場合は、無料で入手できます。 【保证100%免费】
ソフトウェアテストの面接ドキュメント
私たちは高給の仕事を見つけるために勉強しなければなりません。次の面接の質問は、アリ、テンセント、バイトなどの一流インターネット企業からの最新の面接資料であり、一部のバイトの上司が権威ある回答をしています。このセットを完了してください。面接資料は誰もが満足のいく仕事を見つけることができると信じています。
完全な情報セットを入手する方法: