From d27a1f131cc290dd1834b8e62f59b0160199887b Mon Sep 17 00:00:00 2001 From: debugtalk Date: Thu, 12 Dec 2019 21:18:53 +0800 Subject: [PATCH] docs: add upload script example for old way --- httprunner/plugins/uploader/__init__.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/httprunner/plugins/uploader/__init__.py b/httprunner/plugins/uploader/__init__.py index bcacd072..3cfadcda 100644 --- a/httprunner/plugins/uploader/__init__.py +++ b/httprunner/plugins/uploader/__init__.py @@ -21,6 +21,25 @@ Then you can write upload test script as below: validate: - eq: ["status_code", 200] +For compatibility, you can also write upload test script in old way: + + - test: + name: upload file + variables: + file: "data/file_to_upload" + field1: "value1" + field2: "value2" + m_encoder: ${multipart_encoder(file=$file, field1=$field1, field2=$field2)} + request: + url: http://httpbin.org/upload + method: POST + headers: + Content-Type: ${multipart_content_type($m_encoder)} + Cookie: session=AAA-BBB-CCC + data: $m_encoder + validate: + - eq: ["status_code", 200] + """ import os