- 博客(92)
- 收藏
- 关注
原创 linux基础命令
认识linux目录:root:当前所处用户localhost:当前机器名~:当前用户所在的工作目录#:超级管理员$:普通用户基本命令pwd:查看当前所在目录ls:查看当前目录下都有什么内容ll:以列表形式查看当前目录所以可见文件的详细属性ls-a:查看隐藏文件ls-la:以列表的形式查看当前目录下所有文件的详细属性切换目录cd /切换到根目录cd..返回上一层cd ../../../返回3次上一层文件系统mkdir:新建文件夹rm.
2021-05-26 10:48:01
194
原创 selenium自动化测试的一些感悟
会java是前提会定位,会处理action的页面操作是基础然后用po模式编写代码我理解概括起来是这样。后面有时间再写具体的怎么一步步实战
2021-04-12 17:10:07
320
原创 运行webdriver时启动不了浏览器
遇到这样的问题,多半时由于,在代码里面没指定driver的路径。所以,首先,请在resoures里面添加driver.exe然后,请在代码里面指定driver.exe的路径
2021-04-10 20:55:57
913
原创 allure生成报告为空解决办法
1,查看一哈pom里面是否配置了junit对应的版本2.查看一哈pom里面是否配置了allure-maven插件
2021-04-10 20:53:30
2701
原创 linu/shell--值得注意的知识点2
1.查看系统负载2.top命令使用3.tasks,running,sleeping,topped,zombie,cpu,free-mtotal,mem,swap,used,shared,buff,buffer,available4.IO5.sort6.uniq7.wc
2021-04-08 18:26:24
97
原创 java-值得注意的知识点2
1.if语句的结构if(){}else{}2.多重if语句结构if(){}else if(){}else if(){}else{}3.if语句的嵌套if(){if(){}else{}}else{}4.switch结构switch(){case 1:语句break;case 2:语句break;default:语句break;]4.随机数double d = Math.Random()R
2021-04-08 09:28:36
86
原创 linux命令值得注意的知识点1
1.help,man2.ls,cd,pwd,mkdir,touch,rm3.cp,mv,ln,find,cat,less,more,head,tail,tar4.vi,vim,echo,>5.chmod 7776.netstat tnp7.ping8.ifconfig9.exit
2021-04-07 21:33:37
87
原创 base 中全局的需要用static修饰 ,不然会报空指针异常
java.lang.NullPointerException at com.test.cases.Buy.buy(Buy.java:13) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.Delegating...
2021-04-04 16:17:04
111
原创 忘了添加@Test了的报错
java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128)...
2021-04-04 16:11:42
102
原创 测试设计杂谈
个人觉得测试设计靠积累,靠领悟,靠总结界面功能功能之间交互异常场景接口性能等。。。例如一个按钮的需求1.就应该想到的是该按钮自有的功能,能点是按钮自有功能2.页面显示位置在哪些地方显示,都找完,才能测全3.功能与业务的联系什么情况下才会出现,或者不出现,什么情况下具备的什么业务逻辑的什么功能?等等等。。。。我也不是很懂,感觉每个人的测试设计都很独特,但是只要大方向和核心的东西想到到了就对了。毕竟Bug是找不完的...
2021-03-16 19:36:19
129
原创 java-异常的捕获
try..catch 、 try..finally 、 try..catch..finallythrows 、 throwthrows用于方法声明中,声明一个方法会抛出哪些异常,而throw是方法体中实际执行抛出异常的动作。常见的异常类语法try { // 要检查的语句} catch (异常类 e) { // 异常发生时的处理语句 e.printStackTrace(); // 打印异常信息} finally { // 一定会运行到的语句...
2021-03-16 19:29:30
113
原创 如何做好需求评审
1.明确目标:5w1h用户(Who)、背景(Where&When)、价值(Why)和内容(What),以及为了达成这些目标的具体方案(How)2.方案合理3.覆盖全面,描述准确,概念清晰=================================================================================================审什么:需求背景和目标需求方案合理性描述是否有歧义覆盖是否全面场景的闭环兼容
2021-02-27 12:33:45
364
转载 如何画好业务架构图-转载
从架构五视图的角度来看,分为五个角度:逻辑架构、开发架构、运行架构、数据架构和物理架构https://www.infoq.cn/article/b1fCLl8Mk9L9qe45Zxp6https://mp.weixin.qq.com/s/2HjvNnfP7bLNQF5xh8PxIQ
2021-02-27 11:24:14
320
原创 测试用例编写感悟
1.深入理解需求2.场景布置全面,尽可能详细3.场景之间要有数据交叉4.设计多账户场景5.正向和异常的都要有。6.数据量的一个等价类值7.数据正确性校验8检查点尽量详细
2021-02-23 19:46:27
360
1
原创 jmeter使用常见问题处理和乱码问题处理
1.请求出错了怎么办看结果树里面的取样器结果,请求,响应数据2.乱码问题内容编码设置utf-8或者改为utf-8或者在BeanShell 中添加编码格式
2021-02-18 17:33:44
166
原创 app测试体系---呕心沥血之作
我做了两年的音乐app测试,每天上班都在听歌,一听就是两年哈哈,,,app测试思路是啥子呢?1.页面显示页面显示是否正确,注意各个机型看看画面字体的显示是否完整2.功能按钮的操作就是有哪些功能,这些功能融入业务场景,我经常用场景法设计case3.各个页面业务交互各个功能业务交互,页面交互4.系统与硬件的交互这个就是要说到手机息屏,亮屏,锁屏,还有杀进程举例:做了某设置,然后杀进程,可能设置就不生效哦。。哈哈。。5.专项Monkey,卡顿,内存,电流,弱网,机型
2021-02-18 16:12:42
222
1
原创 服务端测试常见问题---造数据
测试服务端的时候,经常遇到需要造数据的case哈哈,不写代码也能造数据用jmeter造数据。结构如下:分析:首先要知道接口是哪个哦,其次呢要知道需要修改的参数是哪个哦,最后呢要会写编写csv文档哦,需要注意的:1.csv文件编码记得改哦2.生成csv文件时,记得把excel另存为csv。千万不要改后缀的方式生成csv。哈哈,,,我就是这么造的数据。等我会写代码了,我分享一个写代码造数据的方法。哈哈,,,看心情~~~~~~...
2021-02-18 15:49:09
281
原创 常见的http请求
get请求:http://127.0.0.1:8080?username=li&password=123post请求:http://127.0.0.1:8080请求体{["username":"li","pasword":"123"]}
2021-02-08 17:11:40
217
原创 接口测试之协议介绍
http:超文本传输协议https:安全超文本传输协议ftp:文件传输协议(可以从本地上传文件到服务器,也可以从服务器下载文件到本地)TCP:网络控制协议IP:互联网协议UDP:用户数据协议http协议响应码:1xx:信息响应类,表示接收到请求并且继续处理2xx:处理成功响应类,标识动作被成功接收理解接收3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理4xx:客户端错误,客户请求包含语法错误或者不能正确执行5xx:服务端错误,服务器不能正确执行一个正确
2021-02-08 17:01:47
525
原创 接口自动化测试基础
1.什么是接口开发眼中:模块与模块之间对接的方式测试眼中:可以独立部署成服务的协议接口2.为什么要做接口测试1.接口测试更容易实现自动化持续集成、2.相对于ui测试更加稳定,3.更容易定位bug,提高测试效率,减少回归测试的人力与时间成本3.接口测试落地需求阶段 项目立项 产品设计 需求文档研发阶段 ui设计 前端开发 后端开发 测试设计 测试开发测试阶段 环境搭建 多项测试执行 bug修复 测试报告测试报告...
2021-02-07 17:09:46
145
原创 正则表达式
正则表达式是对字符串操作的一种逻辑公式。就是用事先定义好的一些特定字符,及这些特定字符的组合,组成一个”规则字符串“,这个规则字符串用来表达对字符串的一种过滤逻辑正则表达式是对字符串(包括普通字符(例如,a到z之间的字母)特殊字符(称为元字符))操作的一种逻辑公式,就是用事先定义好的一些特定字符,及这些特定字符的组合组成一个”规则字符串“,这个”规则字符串“,这个特殊字符串用来...
2019-06-15 08:59:20
463
原创 通用爬虫和聚焦爬虫
通用爬虫是搜索引擎抓取系统 (baidu,goole,yahoo等)的重要组成部分 。主要目的是将互联网的网页下载到本地 ,形成一个互联网内容的镜像备份。搜索引擎网络爬虫的基本工作流程如下:第一步 :抓取网页1,首先选取一部分的种子url,并将这些url放进抓取url队列 。2,取出待抓取url,解析dns得到主机的ip,并将Url对应的网页下载下来存储进已下载...
2019-06-06 11:07:12
3088
原创 github使用
git是代码管理工具github是基于git实现的代码管理平台基础流程:1,在github官网上创建账号2,创建远程仓库u(用来存储代码)3,安装github客户端4,登录客户端并克隆仓库5.在杯底仓库存储数据6,提交数据并备注信息7,同步本地数据到远程仓库https://desktop.github.com/new 一个仓库 2019tige...
2019-06-02 21:01:40
118
原创 git远程操作
1,如何使用git忽略不想传的文件touch .gitignore2,分支的使用分支中完全操作好了,再提交到主线程git branch logingit checkout login3,主线及分支的合并git merge login4,操作远程仓库git remote…or create a new repository on the command l...
2019-06-02 20:03:12
118
原创 git应用
版本管理工具1,分布式版本控制2,多个开发人员协调工作3,有效监听谁做的修改4,本地及远程控制git init 初始化本地git仓库git add <file> 添加文件git status 查看状态git commit 提交git push 推送到仓库git pull 从远程仓库拉取数据git colone 从远程库拷贝数据查看git...
2019-06-02 18:20:57
105
原创 如何使用intitle,inurl,site,filetype进行搜索
1、 把搜索范围限定在网页标题中——intitle2、 把搜索范围限定在特定站点中——site3 、把搜索范围限定在url链接中——inurl
2019-05-28 10:25:21
5204
1
原创 什么是接口
api应用程序编程接口 ,是一些预先定义的函数 ,目的是提供应用程序与开发人员基于某软件或硬件是以访问一组列程的能力 ,而又无需访问源码 ,或理解内部工作机制的细节笔记本电脑上提供了各种物理硬件,我们不需要关注这些接口的工作原理 ,只需要通过这些接口满足我们的使用需求即可什么是接口测试:接口测试是对系统或组件之间的接口进行测试 ,主要是校验数据的交换 ,传递和控制管理过程以及相互逻...
2019-05-27 16:38:58
472
原创 jmeter脚本开发
测试计划,是所有jmeter组件的根元素所有的组件及其对应的配置都保持在测试计划之下工作台:用于临时存储测试组件与测试计划无关jmeter不保存工作台中的内容线程组,线程组类型,thread groupsetup thread groupteardown thread group每n秒启动一个线程n = ramp-up 时间/线程数启动延迟的时间...
2019-05-26 17:48:37
293
原创 jmeter分布式负载测试
使用吞吐量控制器在JMeter中创建分布式负载测试计划。假设创建了10个虚拟用户(线程)来在网站上执行分布式负载测试,然后所有其他网页将由10个虚拟用户的持续负载进行测试。 但是,这不是一个现实世界的场景。 在现实世界中,同一URL下不同网页的负载可能存在差异。让我们首先创建一个分布式负载测试计划,而不使用吞吐量控制器。 对于此测试,我们已将单个虚拟用户分发到每个线程组。创建JMeter...
2019-05-23 17:55:33
393
原创 JMeter Webservice API测试计划
web servicesWeb服务被定义为旨在通过网络支持两台机器之间交互的软件系统。它被设计为具有以通常在Web服务描述语言(WSDL)中指定的机器可处理格式描述的接口。 通常,“HTTP”是最常用的通信协议。 Web服务还使用SOAP,REST和XML-RPC作为通信手段。Web服务可能不包含完整的规范集,有时可能无法执行完整API可能执行的所有任务。API应用程序编程接口AP...
2019-05-23 17:02:09
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人