import requests, base64,timeit def test(): fpath = "/pic/0210804170134.png" url = "http://127.0.0.1:8054/ocr/api/v2/ExitEntryPermitOCR" pic = None with open(fpath, 'rb') as f: pic = f.read() pic = base64.b64encode(pic).decode("utf-8") data = { "imageType": "BASE64", "imageBase64": pic, "requestId": "001", "version": "v1.0", "cardType": "front", } ret = requests.post(url, json=data) # print(ret) # print(ret.json()) if __name__ == '__main__': print(timeit.timeit("test()", setup="from __main__ import test", number=50))