摘要:
简单介绍 如今大多数Web应用程序使用AJAX技术。当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成的,这给元素的定位增加了困难。如果因为在加载某个元素时延迟而造成ElementNotVisibleException的情况出现,就会降低自动化脚本的稳定性,可以通过设置元素等待改善这个问题造 阅读全文
摘要:
今天写了个记录错误日志的脚本,发现Python3中的raise Exception发生了变化,如下: 错误 错误 搜了下才知道原来是Python3.6已经不支持这种写法了,所以用了心的方式,如下: 正确 正确 阅读全文
摘要:
简单介绍 1.按行读取方式readline() readline()每次读取文件中的一行,需要使用永真表达式循环读取文件。但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误。因此程序中需要添加1个判断语句,判断文件指针是否移动到文件的尾部,并且通过该语句中断循环。 2.多 阅读全文
摘要:
疑问: 1、语言:Java、C、C++、Python…..? 2、如何编写代码? 3、如何将数据展示在页面? 4、如何将数据存储到数据库? 5、如何将数据从数据库读取? 6、如何进行数据查询? 7、如何实现数据展示的翻页效果? 8、如何实现定时获取数据? ….. TIOBE编程语言社区发布了2017 阅读全文
摘要:
Jmeter的Sampler用来模拟向被测试系统发起请求的,Jmeter会记录取样的结果,也就是TPS、响应时间等性能指标。接下来就是使用Java请求进行一个接口测试。 大致流程 1、导入jar包:导入Jmeter相关jar包 2、编写脚本:使用Eclipse或者IntelliJ IDEA,进行Ja 阅读全文
摘要:
废话连篇 最近有时间就想着做着点关于自动化的东西,之前已经搞过Appium的Android的自动化,也搞过Selenium的Web自动化,就想着用macaca摞一把。前两天搞Mac的iOS自动化,不知道是不是因为没有Xcode的开发者账号无法签名,然后再也搞不懂了,跑过来搞一把Windows的版本。 阅读全文
摘要:
这个是一种简单的偷懒方式进行http请求的测试。 Jmeter3.3 Jmeter3.3 惯例介绍 1、前提条件 上图是Jmeter3.3版本的界面,里面有一个测试计划,还有一个工作台: 1.1测试计划 Jmeter中一个脚本就是一个测试计划,也是一个管理单元,其请求模拟与并发数(设置线程数,一个线 阅读全文
摘要:
之前用的不是这个版本,今天看了下发现没有“工作台”了!根据买的资料解说还是需要这个目录的,所以简单介绍下如何下载旧版本。 Jmeter4.0 Jmeter4.0 1、登录官网 地址:http://jmeter.apache.org/download_jmeter.cgi 2、选择如下路径 路径1 路 阅读全文
摘要:
不管是APP(Android)自动化测试,还是Web自动化测试,都是需要进行元素的获取的。所以这次要说的就是如何获取Web页面元素。 惯例介绍: 一、页面概况 其实上次我们一个简单的脚本是如下页面: 页面概况 页面概况 这其实就是百度的首页,在这张页面上有输入框、按钮和文字链接,还有一些图片、页面底 阅读全文
摘要:
之前已经将Web自动化的环境已经搭建好了,现在就需要进行开始进行脚本的编写了。首先放上一段比较简单的脚本,如下: #coding = utf-8 from selenium import webdriver import time try: driver = webdriver.Chrome() # 阅读全文