代码改变世界

随笔分类 -  自动化测试

RPC接口测试(三) RPC接口测试

2019-08-04 01:52 by 清风软件测试开发, 12123 阅读, 收藏,
摘要: 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在服务器上根目 阅读全文

Python接口请求body体中含有null、false、true

2019-07-05 19:52 by 清风软件测试开发, 1 阅读, 收藏,
该文被密码保护。 阅读全文

java单元测试之如何实现异步接口的测试案例

2019-06-30 22:46 by 清风软件测试开发, 5432 阅读, 收藏,
摘要: 测试是软件发布的重要环节,单元测试在实际开发中是一种常用的测试方法,java单元测试主要用junit,最新是junit5,本人开发一般用junit4。因为单元测试能够在软件模块组合之前尽快发现问题,所以实际开发中投入产出比很高。实际使用难免会遇到异步操作的接口测试,最常用的情景是别人家的SDK封装了 阅读全文

Python怎么测试异步接口

2019-06-30 22:05 by 清风软件测试开发, 1 阅读, 收藏,
该文被密码保护。 阅读全文

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... 阅读全文

python selenium上传文件、下拉框选择操作

2019-06-09 18:43 by 清风软件测试开发, 2 阅读, 收藏,
该文被密码保护。 阅读全文

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 阅读全文

xpath定位大全

2019-05-11 13:20 by 清风软件测试开发, 1664 阅读, 收藏,
摘要: //查找所有的”B” var xpath=”//B”; //查找所有元素 xpath = “//*”; // 选择所有路径依附于/A/B/的元素 xpath =”/A/B/*”; //选择所有的有3个祖先元素的B元素 xpath =”///*/B” ; // 选择所有父元素是DDD的BBB元素 xp 阅读全文
上一页 1 2 3 4 5 6 ··· 16 下一页