回調(diào)測(cè)試

在測(cè)試過程中,相信大家都會(huì)遇到回調(diào)的測(cè)試骨田。這種情況下耿导,測(cè)試同學(xué)該如何驗(yàn)證声怔?
分享一個(gè)工具:Ngrok內(nèi)網(wǎng)穿透
操作方法:
步驟一(2選1):
1、利用mock工具舱呻,在本地啟動(dòng)一個(gè)服務(wù)醋火,定義端口號(hào)為8088。
2箱吕、利用python寫一個(gè)腳本芥驳,定義接口地址和端口號(hào)8088,并啟動(dòng)服務(wù)茬高。

import datetime
import time

from flask import Flask, request, jsonify
import requests
app = Flask(__name__)

# 存儲(chǔ)回調(diào)函數(shù)的字典
callbacks = {}

@app.route('/register_callback', methods=['POST'])
def register_callback():
    data = request.get_json()
    print("本次請(qǐng)求時(shí)間:{}".format(datetime.datetime.now()))
    print(data)
    if 'callback_url' in data and 'event' in data:
        callback_url = data['callback_url']
        event = data['event']
        callbacks[event] = callback_url
        return jsonify({'message': f'Callback for {event} registered at {callback_url}'})
    elif 'verifyResult' in data:
        return jsonify({"message": "ok"})
    else:
        return jsonify({'error': 'Invalid request data'}), 400

if __name__ == '__main__':
    app.run(debug=True, port=8080)

步驟二:
1兆旬、進(jìn)入Ngrok官網(wǎng)(https://ngrok.com/),注冊(cè)Ngrok賬號(hào)并下載Ngrok怎栽;
2丽猬、解壓zip文件,并進(jìn)入解壓文件夾熏瞄;
3脚祟、根據(jù)官網(wǎng)給定的授權(quán)碼,運(yùn)行如下授權(quán)命令强饮;
./ngrok authtoken 1iclsessionsessionsessionsessionsessionL1LTo3H
授權(quán)碼和賬戶是綁定的由桌,在授權(quán)命令運(yùn)行后,ngrok會(huì)將授權(quán)碼保存在~/.ngrok2/ngrok.yml中,所以只需要運(yùn)行一次行您,以后都可以使用铭乾。
4、根據(jù)需要邑雅,運(yùn)行命令開發(fā)端口:ngrok http 8088
需要注意的是片橡,這里的端口8088可以根據(jù)需要替換成其他端口。這條命令的意思是將本地8088端口對(duì)應(yīng)的服務(wù)暴露到外網(wǎng)中淮野。 運(yùn)行后出現(xiàn)如下結(jié)果:

Session Status                online
Account                       jenny@test.com (Plan: Free)
Update                        update available (version 3.4.0, Ctrl-U to update)
Version                       3.3.5
Region                        Asia Pacific (ap)
Latency                       91ms
Web Interface                 http://127.0.0.1:4040
Forwarding                    https://1cd6-152-101-167-128.ngrok-free.app-> http://localhost:8088

Connections                   ttl     opn     rt1     rt5     p50     p90
                              52      0       0.00    0.00    65.71   73.06

HTTP Requests
-------------


GET  /register_callback        200 OK

Forwarding中是https協(xié)議對(duì)應(yīng)的外網(wǎng)地址捧书。
這樣,凡是訪問https://1cd6-152-101-167-128.ngrok-free.app的請(qǐng)求都將發(fā)送到localhost:8088骤星。

步驟三:
將配置好的回調(diào)地址提供給開發(fā)進(jìn)行配置经瓷。這樣就可以輕松查看回調(diào)相關(guān)的業(yè)務(wù)邏輯進(jìn)行測(cè)試。

以上~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末洞难,一起剝皮案震驚了整個(gè)濱河市舆吮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌队贱,老刑警劉巖色冀,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異柱嫌,居然都是意外死亡锋恬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門编丘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來与学,“玉大人,你說我怎么就攤上這事嘉抓∷魇兀” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵抑片,是天一觀的道長(zhǎng)卵佛。 經(jīng)常有香客問我,道長(zhǎng)敞斋,這世上最難降的妖魔是什么截汪? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮渺尘,結(jié)果婚禮上挫鸽,老公的妹妹穿的比我還像新娘。我一直安慰自己鸥跟,他們只是感情好丢郊,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布盔沫。 她就那樣靜靜地躺著,像睡著了一般枫匾。 火紅的嫁衣襯著肌膚如雪架诞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天干茉,我揣著相機(jī)與錄音谴忧,去河邊找鬼。 笑死角虫,一個(gè)胖子當(dāng)著我的面吹牛沾谓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戳鹅,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼均驶,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了枫虏?” 一聲冷哼從身側(cè)響起妇穴,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎隶债,沒想到半個(gè)月后腾它,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡死讹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年瞒滴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片回俐。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逛腿,死狀恐怖稀并,靈堂內(nèi)的尸體忽然破棺而出仅颇,到底是詐尸還是另有隱情,我是刑警寧澤碘举,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布忘瓦,位于F島的核電站,受9級(jí)特大地震影響引颈,放射性物質(zhì)發(fā)生泄漏耕皮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一蝙场、第九天 我趴在偏房一處隱蔽的房頂上張望凌停。 院中可真熱鬧,春花似錦售滤、人聲如沸罚拟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赐俗。三九已至拉队,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阻逮,已是汗流浹背粱快。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留叔扼,地道東北人事哭。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瓜富,于是被迫代替她去往敵國(guó)和親慷蠕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容