免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
推薦一款開源的接口測試練手實戰(zhàn)項目!

1. 背景

很多測試新手在學習接口測試的時候,苦于沒有接口測試項目進行練手,而放棄對于接口測試的學習。其實對于所有實踐類的工作,最好的練手實戰(zhàn)項目,首選一定是源于自己的工作,用自己公司的實際項目,勞逸結合,是最能快速見效果的。

但如果你非得想先找一些簡單的練手項目,市面上也有很多,包括商用的,或者開源的,但在使用在線的第三方API的時候,經常會遇到認證或者調用流程較為繁瑣,且很多時候,API每天調用也有次數(shù)限制,為了幫助大家解決接口測試練手的問題,今天給大家推薦一款基于node開發(fā)的一套開源API項目,如果你僅僅是想針對接口測試找個項目練練手,這個項目或者能幫助到你。

項目地址:

https://gitee.com/HUJIAFANGFUJIDDD/vue_api_server.git

2、部署VUE_API_Server

1、克隆項目到本地

git clone https://gitee.com/HUJIAFANGFUJIDDD/vue_api_server.git

2、安裝npmnode環(huán)境。從Node.Js官網下載對應平臺的安裝程序,傻瓜式安裝即可。

https://nodejs.org/en/download/

npm是什么東西?npm其實是Node.js的包管理工具(package manager)。

其實npm已經在Node.js安裝的時候順帶裝好了。我們在命令提示符或者終端輸入npm -v,應該看到類似的輸出:

$ npm -v
6.14.8

3、進入到vue_api_server項目目錄,接著執(zhí)行npm install 安裝依賴包。

4、安裝Mysql,如果你已經有的話,可以直接忽略此步。

5、進入db目錄中,將mydb.sql導入到Mysql數(shù)據(jù)庫中。

# 創(chuàng)建數(shù)據(jù)庫,比如api_db_mysql
CREATE DATABASE `api_db_mysql` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

# 切換數(shù)據(jù)庫
use api_db_mysql;

# 導入數(shù)據(jù)
source D:\gitee\vue_api_server\db\mydb.sql

6、進入到vue_api_server目錄下的config目錄中,打開文件default.json

{
 "config_name" : "develop",
 "jwt_config" : {
  "secretKey":"itcast",
  "expiresIn":86400
 },
 "upload_config":{
  "baseURL":"http://127.0.0.1:8888",
  "upload_ueditor":"uploads/ueditor",
  "simple_upload_redirect":"http://127.0.0.1/reload"
 },
 "db_config" : {
  "protocol" : "mysql",
  "host" : "127.0.0.1",
  "database" : "mydb",
  "user" : "root",
  "password" : "root",
  "port" : 3306
 }
}

修改一下數(shù)據(jù)庫連接:(你可以根據(jù)自己情況修改,也可以不修改),由于前面步驟,我們創(chuàng)建了新的數(shù)據(jù)庫,因此此處修改數(shù)據(jù)庫配置信息

{
 "config_name" : "develop",
 "jwt_config" : {
  "secretKey":"itcast",
  "expiresIn":86400
 },
 "upload_config":{
  "baseURL":"http://127.0.0.1:8888",
  "upload_ueditor":"uploads/ueditor",
  "simple_upload_redirect":"http://127.0.0.1/reload"
 },
 "db_config" : {
  "protocol" : "mysql",
  "host" : "127.0.0.1",
  "database" : "api_db_mysql",
  "user" : "root",
  "password" : "123456",
  "port" : 3306
 }
}

7、在vue_api_server目錄下, 執(zhí)行:

node app.js

如果能顯示出現(xiàn)這些API,證明你已經部署成功了。

3、使用VUE_API_Server

完成前面的服務環(huán)境部署后,默認后監(jiān)聽8888服務端口,接口基準地址:http://127.0.0.1:8888/api/private/v1/,且數(shù)據(jù)返回格式統(tǒng)一使用 JSON。

由于項目提供的接口太多了,具體大家可以參考項目文檔,這里就列一個,本文僅列舉幾個常用的接口以及利用Postmon調用接口的方法,其他的讀者可自行查閱。

登錄接口:

創(chuàng)建用戶接口:

查詢用戶接口:

創(chuàng)建用戶,查詢用戶這類的業(yè)務接口,需要從登錄授權的 API 中獲取到token,且必須在請求頭中使用 Authorization 字段提供 token 令牌

4. 小結

本項目如果分析源代碼,總的來說,實現(xiàn)還比較粗糙,但如果是用來作為新手階段練手用途,也基本可以滿足需求,當然你也可以跟著作者一起進階學習全棧測開知識,自己動手去開發(fā)一套項目后臺API,這樣就不需要東找西找了。

以上推薦希望對你有所幫助,有被幫助到的朋友歡迎點贊,轉發(fā)。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服