日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用Jmeter做微信小程序项目接口测试【案例】

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Jmeter做微信小程序项目接口测试【案例】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公司新項目組開發一款微信小程序電商平臺,為了更好保證產品質量,因此提出了需要進行接口測試。

從接口本身來講,對其測試與其他項目應該是一樣的。所以不難理解,我們要對小程序的接口測試需要準備的

材料有:

  • 完備的接口文檔(什么是完備的接口文檔,之前文章有寫到,這里不再綴敘)

  • 測試工具的選型(Jmeter/postman/或者直接擼代碼?),在這里我對jmeter進行講解

  • 抓包工具,更好的分析數據的扭轉


  • OK,準備工作已完成,現在我們對小程序進行抓包

    一、打開小程序,并抓出登錄接口如下圖所示:

    圖(一)為接口調用服務器和調用地址




    圖(二)為接口請求參數和接口返回值



    二、根據一抓出的參數將接口配置于jmeter中,如下圖所示:

    2.1、jmeter請求配置,如下圖




    說明:配置OK后,欣喜若狂,歡天喜地,以為萬事大吉


    2.2、執行腳本查看返回結果,如下圖所示:




    MMP啊,一般登錄接口不是放入請求參數后便能成功登錄了嗎?在這里通過抓包多次打開小程序發現登錄接口中請求參數

    值("code": "061xam5b2hJCfP0BNn5b2fL15b2xam5e")他她它是會變的,當然這也沒毛病。

    三、分析并獲取code值

    3.1、根據2.2中的報錯信息我們可以得知,小程序的的登錄接口實際上是調用微信的登錄態


    3.2、code值是哪方給到我們的?(具體問題具體分析)

    解析:因為小程序是通過微信直接跳轉進去,所以小程序的登錄態實際上是直接獲取微信登錄狀態,因此code是微信

    傳給我方小程序


    3.3、怎么獲取code值?


    3.3.1、從開發角度講,直接去調用微信提供的api接口(這里不講解)


    3.3.2、通過微信開發者工具,將code抓取出來,并填寫到登錄接口中,抓取code值的方法(可與開發溝通),我的

    方法如下圖所示:




    四、將獲取的code的值放入登錄請求中,從新發起請求,如下圖所示:




  • ps:小程序的登錄接口測試已掉通,可以開心進行后面的一些操作了


    變化往往都是來的悄無聲息,成長不是一蹴而就


    轉載于:https://blog.51cto.com/14126611/2328597

    總結

    以上是生活随笔為你收集整理的用Jmeter做微信小程序项目接口测试【案例】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。