Postman-接口測(cè)試工具
1.Postman 介紹
1.Postman 是什么
- Postman 是一款功能超級(jí)強(qiáng)大的用于發(fā)送 HTTP 請(qǐng)求的 測(cè)試工具
- 做 WEB 頁(yè)面開(kāi)發(fā)和測(cè)試的人員常用工具
- 創(chuàng)建和發(fā)送任何的 HTTP 請(qǐng)求(Get/Post/Put/Delete…)
2.Postman 相關(guān)資源
1.官方網(wǎng)站 https://www.postman.com/
2.文檔 https://learning.postman.com/docs/getting-started/introduction/
3.Postman 安裝
具體安裝步驟
● 下載 Postman 軟件
地址: https://www.postman.com/downloads/
● 安裝
- 雙擊即可安裝(非常簡(jiǎn)單), Postman 不會(huì)讓你選擇安裝路徑,會(huì)直接安裝,一般安裝在 系統(tǒng)盤(pán).
- 安裝成功,在桌面上有快捷圖標(biāo).
2.Postman 快速入門(mén)
1.快速入門(mén)需求說(shuō)明
● 要求: 使用 Postman 向 http://www.baidu.com 發(fā)出 get 請(qǐng)求,得到返回的 html 格式 數(shù)據(jù)
2.快速入門(mén)-實(shí)現(xiàn)步驟
- 先注冊(cè) Postman 一個(gè)賬號(hào): 這個(gè)比較簡(jiǎn)單,輸入郵箱,添加賬號(hào)名和密碼即可
- 登錄 Postman(登錄后會(huì)進(jìn)行數(shù)據(jù)同步)
- 進(jìn)入 Postman
3.Postman 完成簡(jiǎn)單的Controller層測(cè)試
說(shuō)明: 使用 Postman ,完成對(duì)編寫(xiě)好的 UserHandler 方法的請(qǐng)求
這里我項(xiàng)目的配置的工程路徑是springmvc,因此請(qǐng)求的url是http://localhost:8080/springmvc/接口地址
1.POST請(qǐng)求
@PostMapping(value = "/user/buy")
public String buy() {
System.out.println("購(gòu)買(mǎi)商品~");
return "success";
}
這里接口沒(méi)有特殊的參數(shù)需要傳,對(duì)header參數(shù)也沒(méi)有要求,所有直接發(fā)起Post請(qǐng)求即可
2.GET請(qǐng)求
@RequestMapping(value = "/user/find", params = "bookId=100", method = RequestMethod.GET)
public String search(String bookId) {
System.out.println("查詢書(shū)籍 bookId= " + bookId);
return "success";
}
請(qǐng)求方式:GET、必傳參數(shù):bookId且值必須為100
3.@RequestMapping-默認(rèn)支持GET/POST請(qǐng)求
這里我們?cè)贎RequestMapping中沒(méi)有指定請(qǐng)求的方式,默認(rèn)是支持get和post請(qǐng)求的
@RequestMapping(value = "/user/hi")
public String hi() {
System.out.println("hi");
return "success";
}
GET請(qǐng)求
POST請(qǐng)求
4.匹配多層路徑的請(qǐng)求
@RequestMapping(value = "/user/message/**")
public String im() {
System.out.println("發(fā)送消息");
return "success";
}
5.請(qǐng)求地址獲取參數(shù)
@RequestMapping(value = "/user/reg/{username}/{userid}")
public String register(@PathVariable("username") String name,
@PathVariable("userid") String id) {
System.out.println("接收到參數(shù)--" + "username= " + name + "--" + "usreid= " + id);
return "success";
}
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-480921.html
6.DELETE請(qǐng)求
@DeleteMapping(value = "/delete")
public void delete(){
System.out.println("刪除成功");
}
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-480921.html
到了這里,關(guān)于Postman-接口測(cè)試工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!