最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)加密接口測試方法步驟詳解

 更新時間:2020年06月05日 10:22:53   作者:多測師_王sir  
這篇文章主要介紹了Python實現(xiàn)加密接口測試方法步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

加密接口怎么測試?

(1)寫個函數(shù)或者方法,把要加密的參數(shù)使用這個函數(shù)過濾一遍,等于就是說把數(shù)據(jù)丟進(jìn)去,加密了之后,再通過這個加密好的
數(shù)據(jù)傳輸過去就可以了!!

(2)至于用什么加密算法,這個要根據(jù)產(chǎn)品和自己的業(yè)務(wù)場景和需求不管是AES或者公鑰私鑰也好看自己的選擇

(3)也可能是編碼的問題,就直接用base64碼把需要傳輸加密的東西通過base64返回base64碼,然后再放進(jìn)去,然后再進(jìn)行傳輸

(4)這是編碼不是加密,真的要加密的話,首先把要用的參數(shù)加好密之后再被傳輸出去,傳輸?shù)倪^程中把傳輸?shù)臄?shù)據(jù)進(jìn)行一次加密和封裝之后再發(fā)送過去

(5)用jmeter做接口測試用post-processor加beanshell進(jìn)行加密解密,再從日志中查找參數(shù),然后具體的加密算法要看需求

(6)每個測試工具提供的加密算法是不一樣的,工具不一樣加密算法也是不一樣的

(7)如果不用工具的話應(yīng)該怎么做?==》看如下的代碼

#coding=utf-8
"""
===========================
Author:多測師_王sir
Time:2020/6/2 10:12
Wechat:15367499889
Company:上海多測師信息有限公司
===========================
"""

import requests
import hashlib
import json

# 組建接口
# 第一步:拿到接口入?yún)?=》2個參數(shù)
# data 必須參數(shù),對應(yīng)的值是正常傳遞的參數(shù)組裝成json字符串,組裝的json字符串里面必須包含appId,
# sign 必須參數(shù),對應(yīng)得值是data值得md5值。
BASE_URL = 'http://118.24.XXX.XXX:8080/api/login?'
appId=4001
code='033qdUtz0LcJsc19tZxz09cTtz0qdUt6'
app_secret_key='dc6e426478b2d29a8e1ad70eb48660f4'


# 第二步:組裝data參數(shù)
data={"appId":4001,"code":"033qdUtz0LcJsc19tZxz09cTtz0qdUt6"}
# a = str(data)
# print a
# b = '{'+a[45:58] + ','+a[1:43]+'}'
# print b

# 第三步:組裝加密字符串拿到sign簽名
value = 'data={"appId":4001,"code":"033qdUtz0LcJsc19tZxz09cTtz0qdUt6"}&key=dc6e426478b2d29a8e1ad70eb48660f4'
md5 = hashlib.md5()
md5.update(value)
sign = md5.hexdigest()
print sign

# 第四步:發(fā)送接口請求
dic = {"data":'{"appId":4001,"code":"033qdUtz0LcJsc19tZxz09cTtz0qdUt6"}',"sign":sign}
params = {
  "code":'033qdUtz0LcJsc19tZxz09cTtz0qdUt6',
  "params":json.dumps(dic)
}
response = requests.get(url=BASE_URL,params=params)
print response.text
print response.url接口返回結(jié)果:{"data":"b363e1c071d84757bf164121bad91ede","statusCode":"200"}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3 全自動更新已安裝的模塊實現(xiàn)

    Python3 全自動更新已安裝的模塊實現(xiàn)

    這篇文章主要介紹了Python3 全自動更新已安裝的模塊實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python中 * 的用法詳解

    python中 * 的用法詳解

    這篇文章主要介紹了python中 * 的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 裝上這 14 個插件后,PyCharm 真的是無敵的存在

    裝上這 14 個插件后,PyCharm 真的是無敵的存在

    這篇文章主要介紹了裝上這 14 個插件后,PyCharm 真的是無敵的存在,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Python文件及目錄處理的方法

    Python文件及目錄處理的方法

    這篇文章主要介紹了Python文件及目錄處理的方法,Python可以用于處理文本文件和二進(jìn)制文件,比如創(chuàng)建文件、讀寫文件等操作。本文介紹Python處理目錄以及文件的相關(guān)資料,需要的朋友可以參考一下
    2021-12-12
  • 基于Python編寫簡易文字語音轉(zhuǎn)換器

    基于Python編寫簡易文字語音轉(zhuǎn)換器

    這篇文章主要為大家介紹了如何利用Python編寫一個簡易文字語音轉(zhuǎn)換器,并打包成exe。文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起嘗試一下
    2022-03-03
  • python實現(xiàn)在windows服務(wù)中新建進(jìn)程的方法

    python實現(xiàn)在windows服務(wù)中新建進(jìn)程的方法

    這篇文章主要介紹了python實現(xiàn)在windows服務(wù)中新建進(jìn)程的方法,涉及Python針對Windows服務(wù)與進(jìn)程操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • caffe的python接口繪制loss和accuracy曲線

    caffe的python接口繪制loss和accuracy曲線

    這篇文章主要為大家介紹了caffe的python接口繪制loss和accuracy曲線示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python 安裝移動復(fù)制第三方庫操作

    python 安裝移動復(fù)制第三方庫操作

    這篇文章主要介紹了python 安裝移動復(fù)制第三方庫操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • pycharm運(yùn)行scrapy過程圖解

    pycharm運(yùn)行scrapy過程圖解

    這篇文章主要介紹了pycharm運(yùn)行scrapy過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python3.6.8 + pycharm + PyQt5 環(huán)境搭建的圖文教程

    python3.6.8 + pycharm + PyQt5 環(huán)境搭建的圖文教程

    這篇文章主要介紹了python3.6.8 + pycharm + PyQt5 環(huán)境搭建,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06

最新評論

始兴县| 镇安县| 施甸县| 三原县| 洛隆县| 荆门市| 汝州市| 富平县| 东平县| 山阴县| 威海市| 习水县| 晋江市| 勐海县| 监利县| 张北县| 革吉县| 丽水市| 曲阜市| 满城县| 莆田市| 元谋县| 原平市| 六安市| 临湘市| 石棉县| 江华| 乌拉特后旗| 明水县| 横山县| 河曲县| 通州区| 建瓯市| 武川县| 通化县| 错那县| 潮州市| 湘乡市| 凌源市| 班玛县| 嘉荫县|