1.4.44 • Published 1 year ago

yapi-plugin-pl-auto-test v1.4.44

Weekly downloads
29
License
ISC
Repository
-
Last release
1 year ago

yapi-plugin-pl-auto-test

在分组的项目导航栏中加入自动化测试标签,支持直接在项目中设置服务端测试计划。并支持增加将集合测试结果存入es

说明

本插件扩展自yapi-plugin-auto-test,在原有作者代码上,增加了对每次计划时,测试结果的ES推送,其余原有功能保持不变

安装

第一步:在config.json这层目录下运行 yapi plugin --name yapi-plugin-pl-auto-test安装插件

第二步:如果配置代理转发可能导致无法正确获取到host的情况下,请修改config.json的配置。默认可以忽略

{
    "name": "pl-auto-test",
    "options": {
      "host": "http://localhost:3000",
      "esHost":"localhost:9200",
      "esUsername":"xxxx",
      "esPwd":"xxxxx",
      "indexName":"xxxx",
      "dataSource":"xxxx"
    }
}

第三步: 重启服务器

这里面的配置项含义如下:

  • esHost es集群的host地址,当该key不存在时,即不使用es存储结果,只保留原yapi-plugin-auto-test自带的mongo存储
  • esUsername es集群访问用户名,当该key不存在时,即elasticsearch没有开启登录认证
  • esPwd es集群用户密码
  • indexName 数据插入到Es的哪个索引里
  • dataSource 标明数据来源,会作为Es中一条document中source字段的值

使用

测试计划

用户可以自定义多个测试计划,根据对应的设置项进行测试计划的设置。

自定义通知目前只支持企业微信通知,如果url为空则不发送通知,邮件通知不受触发通知影响。

测试结果

时间轴风格的测试结果列表,支持直接查看历史测试结果。注意:测试结果页面的清空会直接清空当前计划的历史测试结果,谨慎操作。

更新

通过yapi-cli更新插件还是比较麻烦的,直接再执行一次命令并不会更新。因为yapi-cli安装插件实际上就是在vendors目录下执行npm install --registry https://registry.npm.taobao.org yapi-plugin-auto-test,所以最后会在package.json文件中记录下开始安装的版本号,再次执行安装的还是同一个版本。

执行如下操作可以进行更新: 1. 需要先清除ykit的缓存,删除./vendors/node_modules/.ykit_cache文件夹 2. 修改package.json里面yapi-plugin-pl-auto-test的版本或者直接npm i yapi-plugin-pl-auto-test@version 3. 在./vendors/目录中执行命令NODE_ENV=production ykit pack -m 4. 在config.json这层目录下执行命令yapi plugin --name yapi-plugin-pl-auto-test后再重启服务器就完成安装指定版本的插件

ChangeLog

v1.0.0

  • 在yapi-plugin-auto-test基础上,增加es storage
1.4.40

1 year ago

1.4.42

1 year ago

1.4.41

1 year ago

1.4.44

1 year ago

1.4.43

1 year ago

1.4.20

2 years ago

1.4.22

2 years ago

1.4.21

2 years ago

1.4.24

2 years ago

1.4.23

2 years ago

1.4.26

2 years ago

1.4.25

2 years ago

1.4.28

2 years ago

1.4.27

2 years ago

1.4.29

1 year ago

1.4.31

1 year ago

1.4.30

1 year ago

1.4.33

1 year ago

1.4.32

1 year ago

1.4.35

1 year ago

1.4.34

1 year ago

1.4.37

1 year ago

1.4.39

1 year ago

1.4.38

1 year ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.14

2 years ago

1.3.15

2 years ago

1.3.16

2 years ago

1.4.9

2 years ago

1.4.11

2 years ago

1.4.8

2 years ago

1.4.10

2 years ago

1.4.7

2 years ago

1.4.13

2 years ago

1.4.12

2 years ago

1.4.15

2 years ago

1.4.14

2 years ago

1.4.17

2 years ago

1.4.16

2 years ago

1.4.19

2 years ago

1.4.18

2 years ago

1.3.13

3 years ago

1.3.12

3 years ago

1.3.7

3 years ago

1.3.10

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.9

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago