摘要:
RPC接口测试 接口测试主要分HTTP和RPC两类,RPC类型里面以Dubbo较为知名。互联网微服务架构,两种接口都需要做接口测试的,不管是业务测试还是回归测试; Dubbo:Java栈的互联网公司比如阿里、美团、58、滴滴、京东等等都是差不多的服务端架构,所以这些公司,两类接口测试也是必不可少的工 阅读全文
随笔分类 - 自动化测试
RPC接口测试(二) RPC 与HTTP的区别
2019-08-04 01:51 by 清风软件测试开发, 7250 阅读, 收藏,
摘要:
RPC 与HTTP的相同点 两种风格的API区别,总结一下其实非常简单: 1,RPC面向过程,只发送 GET 和 POST 请求。GET用来查询信息,其他情况下一律用POST。请求参数是动词,直接描述动作本身。, 2,RESTful面向资源,使用 POST、DELETE、PUT、GET 请求,分别对 阅读全文
RPC接口测试(一)什么是 RPC 框架
2019-08-04 00:16 by 清风软件测试开发, 18334 阅读, 收藏,
摘要:
什么是 RPC 框架 RPC 框架 远程过程调用协议RPC(Remote Procedure Call Protocol) 允许像调用本地服务一样调用远程服务。 RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间, 阅读全文
jmeter常用四种断言
2019-07-21 01:18 by 清风软件测试开发, 5933 阅读, 收藏,
摘要:
jmeter常用四种断言 一、Response Assertion(响应断言)二、Size Assertion(数据包字节大小断言)三、Duration Assertion(持续时间断言)四、beanshell 断言(自由断言) 一、Response Assertion(响应断言) 1. 添加响应断 阅读全文
jmeter BeanShell断言(四)
2019-07-21 01:05 by 清风软件测试开发, 757 阅读, 收藏,
摘要:
Bean Shell常用内置变量 JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.log文件,使用方法:log.info(“This is log info!”); ctx:该变量引用了当 阅读全文
jmeter BeanShell断言(三)数据处理
2019-07-21 00:50 by 清风软件测试开发, 989 阅读, 收藏,
摘要:
在做接口测试时,对响应数据的校验是非常重要的部分;在使用Jmeter进行接口测试时,有多种respone校验方式,比如响应断言、BeanShell断言等等,BeanShell断言可以自定义断言,自由灵活的用脚本实现断言。 什么是BeanShell ? 小型嵌入式Java源代码解释器,具有对象脚本语言 阅读全文
docker删除镜像的时候报错--image has dependent child images
2019-07-18 16:20 by 清风软件测试开发, 25787 阅读, 收藏,
摘要:
背景 偶然间发现服务器上有很多镜像占用不少空间,想清理一下。结果直接进行删除报错: 然后上网需求方法,主流的方法有两种 方法一:强制删除镜像 以失败告终。。。 还是以失败告终。。。。。 原因 搜了很久,发现其实是因为TAG的问题,即有其他 image FROM 了这个 image,可以使用下面的命令 阅读全文
jacoco统计server端功能测试覆盖率
2019-07-13 13:26 by 清风软件测试开发, 2158 阅读, 收藏,
摘要:
jacoco可以统计,功能测试时,server代码调用的覆盖情况。这里对服务器端的java代码进行统计。 操作步骤如下: 第一步:更改server的启动脚本,使用jacocoagent.jar启动服务 1.下载jacocoagent.jar http://www.jacoco.org/jacoco/ 阅读全文
怎样部署测试环境
2019-07-07 00:00 by 清风软件测试开发, 2859 阅读, 收藏,
摘要:
如果面试的时候问到:怎样部署测试环境? 项目的代码是Java,部署步骤如下: 将远程git仓库的代码部署到远程服务器1,git clonegit把代码拉到远程服务器上 2,mvn clean在服务器上删除target目录(删除编译文件的目录) 3,mvn package jar/war在服务器上根目 阅读全文
java单元测试之如何实现异步接口的测试案例
2019-06-30 22:46 by 清风软件测试开发, 5432 阅读, 收藏,
摘要:
测试是软件发布的重要环节,单元测试在实际开发中是一种常用的测试方法,java单元测试主要用junit,最新是junit5,本人开发一般用junit4。因为单元测试能够在软件模块组合之前尽快发现问题,所以实际开发中投入产出比很高。实际使用难免会遇到异步操作的接口测试,最常用的情景是别人家的SDK封装了 阅读全文
Python 统计实例对象数量
2019-06-25 22:58 by 清风软件测试开发, 1169 阅读, 收藏,
摘要:
Python面向对象编程核心思想相关文章: https://blog.csdn.net/a2011480169/article/details/73087097 https://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html h 阅读全文
Selenium自动化对非输入框的日历或日期控件的处理
2019-06-23 01:55 by 清风软件测试开发, 823 阅读, 收藏,
摘要:
4、这个时候我们可以移除readonly的属性,问题就轻轻松松解决了,代码如下: String js = "document.getElementById('createTime').removeAttribute('readonly')"; // 原生js,移除属性 ((JavascriptExecutor)driver).executeScri... 阅读全文
InvalidSelectorError: Compound class names not permitted报错处理
2019-06-08 13:26 by 清风软件测试开发, 715 阅读, 收藏,
摘要:
InvalidSelectorError: Compound class names not permitted报错处理 环境:python3.6 + selenium 3.11 + chromedriver.exe 我们在解析网页的时候,总是会遇到大量的tag,如何精确定位到这些tag,也是有很多 阅读全文
Python selenium PO By.XPATH定位元素报错
2019-06-05 23:07 by 清风软件测试开发, 4532 阅读, 收藏,
摘要:
Python selenium PO By.XPATH定位元素报错 如下代码经常报错: 解决办法: 在参数里面的元素定位 self 前加一个星号 * 阅读全文
python(unittest)中使用HTMLTestRunner & BeautifulReport导出测试报告详解
2019-05-29 00:30 by 清风软件测试开发, 4 阅读, 收藏,
该文被密码保护。 阅读全文
Python Selenium Webdriver常用方法总结
2019-05-15 13:08 by 清风软件测试开发, 1081 阅读, 收藏,
摘要:
Python Selenium Webdriver常用方法总结 常用方法函数 键盘相关: 显示等待 2. 隐式等待 表单窗口相关操作 9.滚动条设置(2种方式): 常用方法函数 id定位:find_element_by_id() name定位:find_element_by_name() class 阅读全文