2018年9月3日
摘要: 浏览器已然成为我们生活或工作中上网冲浪不可缺少的工具,今天我们就来详细讲讲当前五大浏览器的内核及简史。浏览器的内核是分为两个部分的,一是渲染引擎,另一个是JS引擎。现在JS引擎比较独立,我们通常所说的浏览器内核更加倾向于说渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同内核的 阅读全文
posted @ 2018-09-03 14:41 亲爱的伟哥哥 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 一、网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。简单来讲,它是一种可以在无需人类干预的情况下自动进行一系列web事务处理的软件程序 阅读全文
posted @ 2018-09-03 14:31 亲爱的伟哥哥 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是接口测试 接口测试是验证系统组件间接口数据交互的测试。重点是检查数据的交换,传递和控制管理过程, 以及系统间的相互逻辑依赖关系等。 2.接口测试的必要性 a.可以发现页面操作无法发现的缺陷(Bug) b.项目前期可先进行接口测试,达到冒烟测试的目的,一旦发现不通过,及时反馈给开发,减少风 阅读全文
posted @ 2018-09-03 14:30 亲爱的伟哥哥 阅读(815) 评论(1) 推荐(1) 编辑
摘要: 想必各位小伙伴们会对LR还可以调用java感到好奇,之前我也这么一直认为LR只支持C语言。其实LR脚本支持的语言有:C、Java、Visual Basic、VbScript、JavaScript,只不过默认的是C语言而已,下面我们就以java接口测试代码来进行性能测试。 一、Java代码调试1、导入 阅读全文
posted @ 2018-09-03 14:28 亲爱的伟哥哥 阅读(1399) 评论(1) 推荐(0) 编辑
摘要: UI自动化测试的第一步就是进行元素定位,下面给大家介绍一下Selenium + WebDriver的八大元素定位方式。现在我们就以百度搜索框为例进行元素定位,如下图: 一、By.name() Java代码可以这样写: 1 2 3 4 5 6 7 8 9 10 public class Element 阅读全文
posted @ 2018-09-03 14:26 亲爱的伟哥哥 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装) 二、启动Appium(Appium环境安装可自行百度) 三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk 安装步骤:(基于Android SDK已 阅读全文
posted @ 2018-09-03 14:24 亲爱的伟哥哥 阅读(2983) 评论(1) 推荐(0) 编辑
摘要: 一、调通脚本(以json串Post接口为例)添加聚合报告(线程组->添加->监听器->聚合报告)并调试好需要压测的脚本,如下已经调通的P_C_B151就是我需要压测的脚本 二、设置场景调度器的作用可设置脚本启动时间(一般公司白天被测服务器会有别的资源占用,影响测试的准确性,我们可以设置时间选择晚上自 阅读全文
posted @ 2018-09-03 14:19 亲爱的伟哥哥 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 一、新建项目 1、运行Jmeter.bat打开Jmeter 2、添加线程组(测试计划->添加->Thread(users)->线程组) 3、添加HTTP请求(线程组->添加->Sampler->HTTP请求) 4、添加察看结果树(线程组->添加->监听器->察看结果树) 5、为了后续我们方便,我们可 阅读全文
posted @ 2018-09-03 14:18 亲爱的伟哥哥 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 阅读全文
posted @ 2018-09-03 14:16 亲爱的伟哥哥 阅读(213) 评论(0) 推荐(0) 编辑