postman测试登录shiro

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman测试登录shiro相关的知识,希望对你有一定的参考价值。

参考技术A springboot项目使用了角色权限shiro管理,我要测试其它的接口但是需要登录成功后才能测试,解决这个问题有两种方法。

1.postman直接输入用户名和密码登录成功后,就可以进行其它的接口测试。

2. 使用swagger先登录成功后,就可以测试其它的接口了。

一,postman

二、swagger

springboot集成swagger后访问URL

http://localhost:8080/swagger-ui.html

@Configuration

@EnableSwagger2

public class SwaggerConfig

    @Bean

    public Docket api()

        return new Docket(DocumentationType.SWAGGER_2)

                .apiInfo(apiInfo())

                .select()

                .apis(RequestHandlerSelectors.basePackage("com.baidu.controller")) //自己的控制器包名路径

                .paths(PathSelectors.any())

                .build();

   

    private ApiInfo apiInfo()

        return new ApiInfoBuilder()

                .title("世界 API文档")

                .description("世界 操作文档")

                //服务条款网址

                .termsOfServiceUrl("http://www.baidu.com/")

                .version("1.0")

                .contact(new Contact("祖国", "http://www.baidu.com/", "123456@qq.com"))

                .build();

   



pom.xml

<dependency>

            <groupId>io.springfox</groupId>

            <artifactId>springfox-swagger2</artifactId>

            <version>2.9.2</version>

        </dependency>

        <dependency>

            <groupId>io.springfox</groupId>

            <artifactId>springfox-swagger-ui</artifactId>

            <version>2.9.2</version>

        </dependency>

以上是关于postman测试登录shiro的主要内容,如果未能解决你的问题,请参考以下文章

使用 Postman 进行接口测试(cookie设置)

postman接口测试----2登录

postman如何绕过登录账户和密码验证,进行接口测试的方法

postman

接口测试-postman POST请求

解决postman自动化测试中登录后401权限问题