最近做的接口自动化,遇到了很多模块的接口,返回的断言不太相同,在放在unnitest单元测试框架+ddt数据驱动,做参数时,发现不能只通过一个方式进行断言,那么,要怎么做才能做到适配当前所有接口的断言呢? 先举个例子,大部分接口返回的内容,都是json格式,都可以通过相应的key值,进行取值 1. ...
分类:
编程语言 时间:
2021-06-02 13:38:26
阅读次数:
0
测试数据与脚本分离的接口自动化思路:达到只改用例不改代码的目的的思路分享,仅供参考。用例写在excel或mysql,多接口相互有数据依赖:1、每条接口的响应数据进行存储,可以存储在全局变量,也可以存储在excel或mysql,2、当A接口依赖B接口返回数据时:比如A接口依赖于B接口的返回参数toke ...
分类:
其他好文 时间:
2021-06-02 13:34:18
阅读次数:
0
前言 日常接口测试和自动化测试时经常需要用到连接数据库,SoapUI JDBC 可以支持 JDBC 和 Scrip 两种方式连接,这里先纪录下JDBC方式连接 一、数据库连接 1.添加一个JDBC request 2.添加完毕后,看到JDBC的内容页面: 需要我们自己去添加驱动以及连接字符串 注意: ...
分类:
数据库 时间:
2021-06-02 13:22:00
阅读次数:
0
1.问题背景 发现每次在/etc/resolv.conf 修改DNS之后,重启服务器DNS就会重置为原始127.0.0.53。 2.解决过程 查看 /etc/resolv.conf文件发现如下: 于是查找systemd-resolve相关资料《systemd-resolved.service 中文手 ...
分类:
系统相关 时间:
2021-06-02 13:07:34
阅读次数:
0
工作流 工作流简介 工作流(Workflow): 工作流就是通过计算机技术对业务流程进行自动化管理。实现多个参与者按照预定的流程去自动执行业务流程。 定义: 通过计算机对业务流程自动化执行管理 主要解决的是: 使在多个参与者之间按照某种预定义的规则自动进行传递文档,信息或任务的过程.从而实现某个预期 ...
分类:
其他好文 时间:
2021-06-02 12:55:42
阅读次数:
0
实现自动化部署(一):Docker安装GitLab 一、安装GitLab(注:新环境【阿里云CentOS 7.9 64位】下安装) 1、 编辑docker-compose的yml文件 mkdir /opt/gitlab cd /opt/gitlab vim docker-compose.yml ## ...
分类:
其他好文 时间:
2021-06-02 12:27:11
阅读次数:
0
通过查看/etc/resolv.conf文件可以知道当前使用的DNS /etc/systemd/resolvd.conf中的DNS设置 /etc/systemd/network/中各网卡的.network文件中的DNS配置 DHCP服务提供的DNS /etc/systemd/resolvd.conf ...
分类:
其他好文 时间:
2021-06-02 11:11:36
阅读次数:
0
1.添加官方的GitLab存储库 1 curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash 2.安装 1 export GITLAB_RUNN ...
分类:
其他好文 时间:
2021-06-02 10:56:12
阅读次数:
0
学习接口知识前,必须要掌握基础的网络知识。 TCP,IP,HTTP,DNS解析等都是绕不过去的,而且都是面试时经常会被问到的。 首先: IP: TCP:位于传输层.掌握TCP的三次握手,知道这3次握手是怎么回事.通俗点讲,就是第一次:建立连接时,客户端向服务端发出请求,等待服务端确认. 第二次:服务 ...
分类:
Web程序 时间:
2021-05-25 17:54:48
阅读次数:
0
DevOps(Development和Operations的组合词,研发运维一体化)是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障部门之间的沟通、协作与整合。 其目标是让开发人员和运维人员更好地沟通合作,通过自动化流程来使得软件整体过程更加快捷可靠。 虚拟机和容器都为DevOps提供 ...
分类:
其他好文 时间:
2021-05-24 16:57:45
阅读次数:
0