一、待测试的接口说明
1.通过java实现自动化接口访问(二)登录获取的token,查询书籍,需授权用户才可查询
2.接口的地址:http://localhost:8080/searchbooks
3.请求的方式:post
4.请求的结果:
A、查询所有书籍
B、根据bookid查询
C、根据bookname模糊查询
D、根据价格查询
二、测试目标
前置条件:
1、 在postman的Authorization的type中选择Bearer Token中数据,输入登录成功后,拿到token。
2、在postMan中输入登录时输入的登录名,还有需要查询的参数
预期:
请求对应searchbook代码,返回的book是否是预期的book
三、新建Java Web项目##
1.工程结构说明
2.Authorization,searchError,bearerToken,CreateKey和JdbcUtils源码已经在java实现自动化接口访问(二)中,再次就不在赘述
3.Book.java源码
package com.test.entities;
public class Book {
private int bookId;
private String bookName;
private String bookAuthor;
private double bookPrice;
public int getBookId() {
return bookId;
}
public void setBookId(int bookId) {
this.bookId = boo