您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源性能測(cè)試工具 > Jmeter
jmeter接口測(cè)試之登錄測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/12/12 14:26:50 ] 推薦標(biāo)簽:性能測(cè)試 Jmeter

   注冊(cè)登錄_登陸接口文檔
   1.登錄
   請(qǐng)求地址: POST   xxxxxx/Home/Login
   請(qǐng)求參數(shù):
   args={
   LoginName:"mtest",   // 登錄名,可以為用戶名或郵箱
   Password:"123456"    // 密碼"
   }
   響應(yīng)數(shù)據(jù):
   成功
   {
   "State": 0,
   "Msg": "登陸成功",
   "Data": {
   "Session": "1245782JD6xDfWVWc1oHQvIEHFtuknjSMl1eWLA0SEy3afxxI3+guZM3ErKonSOWGxWdliPkR4BLo1WmUwOMaEu
Oc8pnsemhcfosXKNFHeig8jTl+BIQvjWWOQcNWG3rAT5Nyg5ke90+85jM8HfPfQcChJlxZoqqu0jrzoN2FjyMZLSwnAu+TIyobXDj20/
ap7JOEfWVj9QWHrBI+H37Cbl2OHgdcJ38kIBjWZtzSUjezYIk78wSNDE8Z6JiNYWsWxqMVY",  // 加密后的字符串,登陸成功后每次都要傳回此值
   "UserInfo": {                         // 用戶信息
   "Id": 246565,                                     // 用戶Id
   "Code": "687f722b-9c29-4df9-b52a-34de09363346",   // 客戶代碼 
   "LoginName": "mtest",                             // 登錄名
   "FullName": " ",                                  // 全名
   "NickName": "",                                   // 昵稱
   "Email": "moliu@hzins.com",                       // 郵箱
   "AuthEmail": true,                                // 是否驗(yàn)證郵箱
   "Mobile": "13823680087",                          // 手機(jī)號(hào)碼
   "AuthMobile": true,                               // 是否驗(yàn)證手機(jī)
   "IsActive": 1,                                    // 是否可用
   "CreateTime": "2015-05-06 14:23:00",              // 創(chuàng)建時(shí)間
   "LoginCount": 134,                                // 登錄次數(shù)
   "LastLoginTime": "2015-08-27 11:11:18",           // 后登錄時(shí)間
   "PreviousTime": "2015-08-27 10:25:41",            // 上次登錄時(shí)間
   "RegisteredSource": 0,                            // 注冊(cè)來源:0主站,1新浪,2QQ
   "RegisteredSourceKey": "",                        // 來源Key 
   "SafeLevel": 1,                                   // 會(huì)員安全等級(jí)
   "IsLock": false,                                  // 是否被鎖定
   "IP": null,                                       // 客戶端IP
   "WeiXinRegisteredSourceKey": "",                  // 微信注冊(cè)來源KEY,即open id;為了區(qū)分原來存在的RegisteredSource(此字段不能同時(shí)存在多個(gè)第三方并存)
   "BigRegisteredSource": 0,                         // 大類注冊(cè)來源(0:PC端,2:H5直接注冊(cè),21:H5微信注冊(cè), 30 :android直接注冊(cè), 40 :IOS直接注冊(cè))
   "HasPassword":true                                // 賬戶是否已設(shè)定密碼
   }
   }
   }
   失敗
   {
   "State":9999,       // 9999
   "Msg":"登錄失敗",    // 錯(cuò)誤提示信息
   "Data":null         // 沒有額外數(shù)據(jù)返回
   }
   1.用jemter做接口
   1.我們先建立一個(gè)線程組

   2.我們要設(shè)置一個(gè)http,發(fā)送http默認(rèn)請(qǐng)求值,放入你需求測(cè)試的地址


   3.在建立一個(gè)http請(qǐng)求

   添加數(shù)據(jù)

   4.添加監(jiān)控器,主要是監(jiān)控結(jié)果,查看結(jié)果樹

   5.查看請(qǐng)求,發(fā)現(xiàn)請(qǐng)求是成功了的,但是響應(yīng)數(shù)據(jù)是錯(cuò)誤,登錄失敗了,因?yàn)檎?qǐng)求失敗以后的數(shù)據(jù)是以下的數(shù)據(jù)
   失敗
   {
   "State":9999,       // 9999
   "Msg":"登錄失敗",    // 錯(cuò)誤提示信息
   "Data":null         // 沒有額外數(shù)據(jù)返回
   }


   至于為什么,是因?yàn)榈卿浶枰用艿膋ey,有一個(gè)加密的算法,那如果這樣,只能用java來手寫這個(gè)接口了

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd