自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柠檬班

让学习变的简单

  • 博客(188)
  • 资源 (5)
  • 收藏
  • 关注

原创 爬虫必须要了解的请求头 user-agent

前言在现在 Python 最火的时代,有一门技术已经被广泛宣传了 -- 爬虫那爬虫是什么呢?它是按照一定的规则,自动地抓取网络上信息的程序或者脚本举个简单的例子,腾讯新闻网站上,有统计全国各地的疫情情况这些疫情,是怎么汇总的呢?如果只是靠人工手动去收集,那耗费的人力物力将非常的庞大。那具体该怎么做呢?其实,这个就是通过爬虫技术,写好脚本,到国家卫健委的官网上以及各个城市的卫健委的官网上去获取到的数据,然后进行归纳总结。Ps:爬虫技术好,但是不要去触犯法律哟既然爬虫能获取到网上的各种信息

2020-11-26 15:43:14 5

原创 OpenCV 破解滑块验证码 -Java 篇

验证码作为一种安全机制,可以有效防止暴力破解密码、发帖、灌水、刷票等,大家在做 Web 自动化的时候应该有碰到验证码这个难题,一般我们可以和开发沟通请求他们的帮助:去掉验证码或者设置一个万能验证码,而如果开发不帮忙我们该如何去解决呢?本篇文章以 Java 语言为例教你怎么破解验证码。现在大多数网址会采用滑块验证码的方式,下面以腾讯的滑块验证码为例,先来看看破解的效果:要破解滑块验证码,我们一般采取的思路如下:获取滑块到背景缺口图的距离 通过 selenium 的 Actions 类完成滑动

2020-11-23 17:30:12 49

原创 面试常问的迭代器和生成器,咱们来剥个 “洋葱“

在第一次接触 Python 的时候,你可能写过类似 for i in [2, 3, 5, 7, 11, 13]: print(i) 这样的语句。for in 语句理解起来很直观形象,比起 C++ 和 Java 早期的 for (int i = 0; i < n; i ++) printf("%d\n", a[i]) 这样的语句,不知道简洁清晰到哪里去了。但是,你想过 Python 在处理 for in 语句的时候,具体发生了什么吗?什么样的对象可以被 for in 来枚举呢?深入到 Pytho

2020-11-20 17:14:40 33

原创 电商平台满减活动需求分析

现如今,随着互联网的深入,各大电商平台也是多如牛毛,那么入职到了电商平台后,对于各种满减活动,该如何测试呢。今天就给大家说道说道,如果有写得不对的地方,欢迎大家指正。一:各大电商网站常用的满减方式大概分为 2 大类:商家:要求在某平台上进行一个店铺范围内的满减,也就是说,只有该店铺的商品才能满减,就算是同款商品,在其他的店铺内,那也是没有满减活动的类型:某个类型下的所有商品都参加的活动,例如:某宝搞过一次“家电节”,那么是在家电类型下的所有商品都参加满减的优惠活动二:上面说的商品

2020-11-19 17:32:56 36

原创 centos7 下安装 mysql5.7

由于 CentOS7 的 yum 源中没有 MySQL,需要到 MySQL 的官网下载 yum repo 配置文件。下载命令:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm然后进行 yum 源的安装:rpm -ivh mysql57-community-release-el7-8.noarch.rpm安装完成后,就可以使用 yum 命令安装 MySQL 了:yum -y instal..

2020-11-18 17:46:21 29

原创 JIRA 从安装到使用一步到位

1、什么是 JIRAJIRA 是 Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。作用:添加 bug、发布计划2、docker 安装 JIRA1、查询 JIRA 版本访问 https://registry.hub.docker.com/r/atlassian/jira-software/tags2、拉取 docker 镜像docker pull cptactionhank/atlass

2020-11-16 15:50:03 44

原创 阿里开源 java 项目内存监控工具 arthas

介绍Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,实现了 jvm 自带的几乎所有诊断功能,深受 jvm 分析人员喜爱。安装因为这个工具是 jar 文件,需要有 Java 运行环境,所以请先确保系统安装了 jre 或 JDK# 检测环境 java -version # 显示类似如下,说明已经拥有java运行环境; # 如果报错,请先安装或检查jre\jdk是否安装且配置环境变量 openjdk version "1.8.0_252" OpenJDK Runtime Envir

2020-11-14 21:40:29 126

原创 如何测试邮箱

前言我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。那么首先,我们得了解一下邮箱地址的组成邮箱地址的组成,分为 3 个部分,即:邮箱名 @ 域名例如:3343787213@qq.com例如:ya.meng@163.com例如:ya_yameng@gmail.com。。。。。。那么,我们去测试的时候,就可以先从这 3 个部分去分别测试一、邮箱名现在还在使用的邮箱地址中,因为每家公司的限制不一样。以至于不太好进行归纳总结。

2020-11-13 19:04:04 69

原创 Hamcrest学习指南

Hamcrest1、前言Hamcrest 是一款用于校验的 Java 的单元测试框架,可以组合创建灵活的匹配器进行断言。官网:http://hamcrest.org/JavaHamcrest/2、API1、startsWith:匹配字符串以 XX 开头assertThat("myStringOfNote", startsWith("my")) 2、containsString:匹配是否包含指定字符串assertThat("myStringOfNote", contains

2020-11-10 17:31:05 52

原创 GitLab 从安装到使用一步到位

一、GitLab 是什么如果听说过 Git 或者 GitHub,那么 GitLab 你一定也听说过。GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。简单理解:GitLab 类似私人版 Github。二、docker 安装 GitLab1、查询 GitLab 版本访问 https://registry.hub.docker.com/r/gitlab/gitlab-ce/tags2、拉取 docker 镜像docke

2020-11-09 15:54:03 69

原创 想把 python 代码打包为 exe 程序?只要这简单三步就能搞定啦~

最近有部分小伙伴问我,python 写的项目可不可以打包成 exe 程序,放到没有 python 环境上的电脑中执行?答案当然是可以的。python 有一个叫做 pyinstaller 的第三方库,是专门用来将 python 程序打包 exe 程序的。今天就专门给大家分享一下如何进行打包,使用之前需要大家先使用 pip 进行安装。环境安装安装命令:pip install pyinstaller如果安装失败,网络超时什么的记得换国内源案例演示1、项目源码这边给大家.

2020-11-07 15:29:43 76

原创 关于nmon的史上最强干货,充满了对软测人满满的爱~

前言说到服务器资源监控,你的第一反应,是不是 nmon 这个工具?如果你不是,或者你不会 nmon 进行服务器资源监控,请认真看下这篇文章,因为,这可能是国内用一篇文章,对 nmon 进行最详尽讲解的。简介nmon 是Nigel's performance Monitor for Linux(nigel 的 Linux 性能监控器)的英文缩写;它有三种运行模式,分别是:实时屏幕模式、数据收集模式、定时计划执行模式。这款工具运行时,本身资源消耗很小,而且监控的资源种类比较多,使用非常简单,所以,.

2020-11-06 16:27:57 140 2

原创 想把 python 代码打包为 exe 程序,往这里看!

想把 python 代码打包为 exe 程序,往这里看! 前言: 最近有部分小伙伴问我,python 写的项目可不可以打包成 exe 程序,放到没有 python 环境上的电脑中执行,答案当然是可以的。python 有一个叫做 pyinstaller 的第三方库,是专门用来将 python 程序打包 exe 程序的,今天就专门给大家分享一下如何进行打包,使用之前需要大家先使用 pip 进行安装。 一、环境安装pip install pyinstaller 如果安装失败,..

2020-11-05 16:34:20 255

原创 App 测试工具大全,收藏这篇就够了

随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用。除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一整理,欢迎补充。一、APP 自动化测试工具Appium官网:http://appium.io/GitHub 地址:https://github.com/appium/appium介绍:Appium 是一个开源的、跨平台的自动化测试工具。支持自动化 iOS,Android 和 Window

2020-11-04 15:56:26 544

原创 UI 自动化找元素太难?AIRtest 框架你值得拥有!

引言Airtest 是网易出品的一款基于图像识别和 poco 控件识别的一款 UI 自动化测试工具,网易团队自己开发的一个图像识别框架,让计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神奇的程序。另外,Airtest 也基于 poco 这个控件搜索框架,这也是网易自家的跨平台测试框架,原理类似于 selenium,通过控件的 name,id 等来定位元素,然后调用函数方法,例如 click(),send_keys()之类的方法来对目标控件进行相关的操作。这个基于图

2020-11-03 14:46:40 97

原创 零基础跨行,短短1年3度内部涨薪,长沙12k可还行?

小檬有话说:他,本是一个学霸,但是因为高考忘填答题卡,只进了一个普通本科,毕业2年后,放弃稳定的银行工作,完成“不可思议”的零基础转行操作,从金融到软件测试,一路坦途,实现了长沙月薪过万的小目标,想知道他是怎么做到的吗?大家好,我是K帝帝,柠檬班速成6期的学员,非985、211的卑微本科金融专业出身。大学毕业后进入本地农商银行,但由于各种原因,选择了离职。在银行有过小半年软件测试的经历,也就这样开始接触IT行业,萌生了转行的想法。01变想法为实践,决心转行软件测试最开始的时候,没有系统的学习过软

2020-11-02 14:35:26 430 2

原创 python 测试开发请关注这个新框架

如果你之前有接触 python 测试开发,那你应该会听过 django 或者 flask。但是最近一个新的框架出现在人们的视野中,短短 1 年在 GitHub 上就收集了 20000+ star, 成为一个不折不扣的明星项目。这个项目是由塞巴斯蒂安·拉米雷斯(Sebastian Ram írez)创建的,他在实现一个机器学习项目的时候创建了这个框架,并且优化至今。拉米雷斯留着达利那样的胡子,看起来像一个艺术家。这个框架有什么高级特性让他在这么短时间内可以追赶 django 和 flask 呢

2020-10-29 10:52:38 94

原创 30+转行测试,不到1年拿下20K,她的进阶之路有何不一样?

还记得去年11月,柠檬班的一场学员分享吗?一位做过销售、做过运营、做过技术支持的小姐姐,在30岁+的年龄从0开始,从全程班转行,拿下多个offer,最高16K!最终,她选择入职12K的自研公司!今年,她又进阶了python自动化,前几天,班班收到她的喜报,这次她拿下了北京20K+14薪,从入行测试到年薪28W,用了不到一年!以上是她列出了长长面试题,其中自动化测试成为她大幅度涨薪的强力助推剂!纵观近些年的自动化招聘需求,App自动化测试已经成为人才市场的“香饽饽”!1.App自动

2020-10-28 09:57:13 296

原创 jmeter 的 N 种正则表达式实现方式

一、什么是正则表达式?正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:灵活性、逻辑性和功能性非常的强; 可以迅速地用极简单的方式达到字符串的复杂控制。二、jmeter 正则表达

2020-10-27 10:20:37 93

原创 3进3出软件测试,最后拿下武汉13.5k,他为什么这么能折腾?

小檬有话说:一个船舶建造专业的人转行软件测试会经历些什么?他走到如今的自动化测试工程师,可谓是”一波三折”,往下看你就知道了!船舶建造专业——一个大部分人都没听过的神奇专业。这么说吧,这个专业要么不就业,要么对口直接就业,而我就属于那种专业很不对口艰难就业的那一拨。毕业之后我直接选择南下深圳找工作,一开始在一家机械制造厂做数控,每天都是搬这搬那,各种打杂,被组长使唤来使唤去。有一天实在受不了,感觉在工厂做事太累、太脏,想找个坐办公室的工作,立马就提辞职,当时出厂的时候就是一个想法:我想坐办公室! .

2020-10-26 10:13:07 94

原创 python 零基础入门教程第 1 章. 环境搭建

一、什么是 PythonPython 是一门编程语言,关于编程语言我们后面再详细讲。首先我们思考,为什么我们要学习 Python1.为什么要学习 Python1. 自动化很多时候,虽然可以通过 gui 工具快速实现功能。但如果工作量大,内容重复,也是一个非常痛苦的事情。通过 Python 可以实现自动化,从而提高效率。2. 提高学习能力在工作的过程中我们会学习很多软件的使用,也不断了新的软件开发出来。学习 Python 后可以深刻理解软件的本质,在学习新软件的时候能够更快的掌握和使用

2020-10-24 11:48:50 148

原创 讲个故事,告诉你网络性能瓶颈分析

在性能测试中,谈到网络问题,其实,在没有特别说明的情况下,我们一般讲的都是HTTP 协议下的网络瓶颈问题,那,对于这个问题,我们如何来分析呢?计算机中的网络,跟我们现实生活中的交通网络,其实也是一个道理,可以类比。你从住的地方,到你公司上班,人的位置,在整个过程中发生了移动,就相当于我们网络中一个数据包进行了传输,我们可以这样类比,来剖析下这个移动过程:首先,住的地方是已知的,住的很豪华,有非常多的门,你要去上班,从任意一个门出来都可以,但是门再多,它也是有一定数量的对吧。从门出来,你就会想,用什.

2020-10-24 09:59:17 105

原创 prometheus 语法

prometheus 语法如果 prometheus 正常启动,在防火墙开放了 9090 端口时,可以通过浏览器访问 http://机器 ip:9090 直接访问在页面中“insert metric at cursor” 中选择查看的监控对象,如 node_cpu_seconds_total 然后点击 Execute 按钮再切换到 graph此时,我们已经看到了服务器 CPU 资源监控图如果没有出现图,可能是因为时间跨度区间太长,可以点击 graph 标签下面的 "- +"

2020-10-23 14:40:01 93

原创 轻松搞定把jmeter结果数据写入到指定文件

背景:在日常的功能测试或者性能测试的时候,需要把结果中指定的数据保存到指定的文件,进行使用,发现 jmeter 自带的文件写入,没有自己需要的,默认只支持 XML 的结果保存,那么接下来我们围绕 beanshell 来实现这个功能。下面从两个方面来实现:一、保存接口返回指定的数据二、从数据库用 SQL 语句取数据,保存结果到指定文件中一、保存接口返回指定的数据接口:登录需求:提取 token 值1.新建 HTTP 请求请求返回的结果,这里直接用 JSON 显示:

2020-10-23 11:03:07 150

原创 如何看待 “腾讯联合阿里巴巴、华为等成立“软件测试能力认证联盟” ?

引言2020 年 10 月 13 日,腾讯联合阿里巴巴、华为、软通动力、北京大学、南京大学和同济大学共七家单位,在 2020 腾讯品质峰会上共同发起成立“软件测试能力认证联盟”(The Certification Board of Software Testing Competency,CBSTC)。这是国家 5G 和新基建战略指导下,国内成立的首个专注于软件测试能力认证的联盟机构。(图来自于互联网)  据了解,该联盟将致力于把行业顶尖测试能力应用到整个软件研发工程过程中,更好地保障.

2020-10-22 13:50:48 136

原创 Appium 结合 TestNG 并行执行测试

Appium 测试框架可以让我们使用不同的编程语言(Java、Python、Ruby、JavaScript)测试不同移动端平台的应用(Android、iOS),目前也是最火的移动端测试框架。这篇文章会带着大家学习到如何在不同设备中并行执行测试。并行执行测试能够带来的好处: 提升测试效率,我们可以将测试用例分发给不同的设备执行,从而可以减少整体测试所花费的时间 同时我们可以将相同的测试用例给不同的设备去执行,特别适合需要做兼容性测试的场景 Appium 本身并没有提供并行执行这样的功能

2020-10-22 10:08:45 81

原创 通过jmeter完成对请求字段的加密

前言相信大家在工作中做接口测试的时候,肯定会遇到一个场景,那就是你们的软件,密码是加密存储的。。那么这样的话,我们在执行接口的时候,对于密码的处理就开始头疼了。。所以,本文将使用 jmeter 这款 Java 开源的接口测试工具,给大家来讲解 jmeter 完成加密的接口请求先导知识在执行加密之前,你需要了解 3 个知识点:元件-> 前置/后置处理器 beanshell 是什么 beanshell 的内置变量元件-> 前置/后置处理器前置处理器:此元件突出一个“前”

2020-10-21 10:30:47 81

转载 做软件测试,如何才能实现月入20K?

巧了,那我就以为自己的经验来说说怎么月入20K,因为我现在也达到20K了,差不多用了4年时间。但有一个前提,我是在一线城市的,所以地域会有影响,但这个问题其实可以自身类比地域大概估一下比例,因为消费,房价等等实际因素都不同,试想三,四线城市达到20K的薪资应该还是蛮舒服的,虽然互联网行业的差距在地域上的影响相对小一些,但还是需要考虑。接下来进入正题。首先,我的自身条件其实算中等水平吧,我是211学校计算机毕业的,2015年为了去一个比较好的公司就业,日夜颠簸,早上高铁出,晚上面试完回,第二天继续,就这样

2020-10-21 10:14:34 89

原创 遇到一个爱甩锅的领导,我一夜怒砸 14000 大洋,跳槽了

小檬有话说:今天要聊的学员,是一位来自杭州的小姐姐,当时我看到她的个人信息“毕业 2 年,就破格评上高级测试工程师”,学霸型小姐姐,爱了爱了~然后我又看到“疫情期间裸辞!20 天找到新工作!!”哇,什么神仙小姐姐,就采访她了!一、“普通的小姐姐”小姐姐说自己是个普通人,没钱没背景没学历。平时也是按部就班,读书,考大学,毕业,上班,没做过什么大胆的事情,也没什么特殊的爱好。下班了就是看视频,玩游戏,谈恋爱约会,唯一做过一次最大胆的事情就是疫情最严重的的时候选择了裸辞。小姐姐多次强调自

2020-10-20 15:36:26 310 8

原创 “工资2K,房租1k”,史上最难毕业季,且看他如何强势逆袭

小檬有话说:“天天加班--3.5k”“工资2k,房租1k”“不给转正”,他的同学都是这情况,他凭什么就朝10晚6周末双休不加班,工资还不低,在成都过着悠哉的小日子?我是lumen,今年大专刚毕业,移动应用开发专业,在成都。别人总会说,毕业后的第一份工作如何如何的重要,它决定了以后的发展路线.......然而,生活并没有给应届毕业生太多的选择,尤其在成都这个小城里,平时学习生活会觉得很“巴适”,可到了工作的时候,就知道小城与大都市的差距了。1.小城里,低薪故事格外多先说一下我同..

2020-10-20 10:00:55 88

原创 作为代码小白,我是这样成为自动化大神的!

前言robotframework(简称 robot)robot 是一款自动化测试的工具,能够实现接口自动化测试、UI 自动化测试。它的主要特色就是:由 关键字 驱动来完成测试用例 测试用例格式可以为 txt/html 等,非代码的形式,支持中文哦。 由 python 实现,开源。这里有 2 个重要的概念需要大家先掌握一下:关键字、库简单来说:关键字是,已经实现的功能,可以直接拿来使用。库是:按功能领域,将关键字分门别类存放。我们以商场的例子来做说明。请看以下 2 个

2020-10-19 15:32:14 107

原创 我不要做“秃头的富婆”!!

小檬有话说:在一个男生占绝对主导的IT行业里,想知道,程序媛是如何生存的吗?话不多说,请往下看。大家好好我是大田,17年毕业,专业是软件工程,是的,我就是传说的程序员,性别女。你们想象中的高大上、高薪IT行业,我只想表示:秃头的富婆不好当。话要从头说起,那时候高中毕业,就像放飞的小鸟哪里想过要报什么专业,误打误撞进了家里人给参谋报考的计算机专业。刚开始学的时候也是非常蒙圈,欲哭无泪,只恨自己当初脑子进了水。但是看我们专业有好多女生学得好,我那该死的好胜心上来了,都是一样的分进来的,凭啥我不行。

2020-10-19 09:58:37 249

原创 一文让你学到 nmon最详尽的用法

说到服务器资源监控,你的第一反应,是不是 nmon 这个工具?如果你不是,或者你不会 nmon 进行服务器资源监控,请认真看下这篇文章,因为,这可能是国内用一篇文章,对 nmon 进行最详尽讲解的。简介nmon是Nigel's performance Monitor for Linux(nigel的Linux性能监控器)的英文缩写;它有三种运行模式,分别是:实时屏幕模式、数据收集模式、定时计划执行模式;这款工具运行时,本身资源消耗很小,而且监控的资源种类比较多,使用非常简单,所以,在没有搭建专业

2020-10-15 13:50:28 123

原创 做销售、干苦工,当辅警,4年换了7个工种,终于月薪过万了...

我叛逆的比较晚,从高中开始一直跟家里关系也不好。高中报志愿没有听家里的话报南方电网,想自己闯一条属于自己的道路出来,最后选择了广东海洋大学的电子信息工程。当时什么也不懂,以为信息类的专业都是一样的,就随便填了一个志愿,结果才知道湛江不在广州,才知道电子信息工程不是专门学软件类的专业,才知道进去后要学单片机,ARM,线性代数。2012年进去大学后,开始放飞自我,无心上学,整天沉迷游戏和社团,考试都是以及格为目的,最终导致大四毕业时候挂了3门,补考有1门没过,没拿到毕业证。后来年底有重考机会,才努力把考

2020-10-14 10:10:22 393 8

原创 Jmeter之JDBC查询、更新操作

一、Jmeter 操作数据库可以做什么?批量删除数据 批量创建测试数据 查询测试结果做正则判断,以便进行下一步操作 - 正则(\d+)二、Jmeter 连接数据库需要提供什么信息?需要提供:IP 地址、端口(数据库,默认端口:3306)、用户名(数据库)、密码(数据库)、数据库名、数据表、插件包(mysql-connector-java-5.1.7-bin.jar)三、Jmeter 连 JDBC 配置1.打开 jmeter,在测试计划上右键-添加-线程(用户)-线程组,如图一所示:

2020-10-13 16:35:06 87

原创 应届生如何逃脱月薪3000的魔咒?

BOSS直聘研究院数据显示,2020年上半年应届生平均招聘薪资为5312元。然而,在这份调查数据之下,有不少同学回复表示自己“被平均”、“拖后腿”......●“985,坐标成都,合同制,第一个月才三千五,不交公积金,真的离谱”●“在家,小国企,父母都劝我签,但是到手就只有3500,人际还那么复杂”●“面试问了一大堆,一谈工资:3000,试用期80%.....翻阅大家的留言后发现,高薪千万种,低薪全部3000起,应届生就业魔咒--“3000块”,如何打破这个囧境呢?《月薪3000避.

2020-10-12 10:24:45 124

原创 如何快速新增百万测试数据?

柠檬班的APP上线之前,需要一百万个学员的信息进行压力测试。那么数据从哪里来呢?直接找开发帮忙?可能会被他鄙视!一条一条去insert?嗯,算了下大概需要20年!不用怕,Happy老师接下来教你一百种方法,高效创建100万数据!下面是柠檬班APP中的一个学生成绩表:表结构很简单,id是主键,自增长唯一标识一个学生,sName是柠檬班每个学...

2020-10-10 10:51:42 69

原创 TestNG实现接口并发

前言TestNG 是一款单元测试\集成框架,它提供了一系列的丰富注解来帮助我们很方便的编写和管理被测项目的测试类和测试方法。而且功能比 junit 更强大,支持依赖测试,忽略测试,异常测试,超时测试,分组测试等多种测试场景。广泛运用于接口自动化测试、UI 自动化测试。在接口测试中,经常需要模拟用户行为,比如:高峰期访问接口,秒杀商品。这些都需对接口进行高并发模拟才能测试出效果。TestNG 中的多线程1、并发级别在 TestNG 中,测试的级别分为 suite -> test -&

2020-10-10 09:42:37 75

原创 Feign ,三步搞定HTTP请求

(一)三步搞定Http请求今天要给大家介绍的主角是Feign 。Feign是一个受到Retrofit,JAXRS-2.0和WebSocket启发的Java到HTTP客户端绑定器。Feign的第一个目标是降低HTTP API的复杂性。官网:https://github.com/OpenFeign/feign01首先导入maven坐标,我们选择feign-jackson集成jackson解析json。10.X版本需要JDK1.8以上。02编写接口使用注解来操作Feign如何...

2020-10-09 10:14:30 82

原创 JavaScript在selenium自动化中的应用

JavaScript 相对于 selenium 原生 API 的执行速度更快,如果有遇到 selenium 难以处理的操作时,可以采用执行 js 代码去完成。基本元素定位和操作driver.get("http://www.baidu.com");String js = "var inputEle = document.getElementById('kw'); return inputEle;";WebElement inputEle = (WebElement) jsExecutor.exec

2020-10-08 21:42:14 116

零基础软件测试学习资料

零基础软件测试学习资料

2017-04-11

黑盒测试介绍

软件测试资料 手机测试资料

2017-04-11

Web测试整理

软件测试 Web测试整理

2017-04-11

web测试方法

软件测试web测试方法

2017-04-11

APP测试要点

软件测试APP测试要点

2017-04-11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除