- 博客(32)
- 收藏
- 关注
原创 Linux的基本命令
LinuxLinux的简介Linux的概述Linux的基本命令1.目录切换命令2.目录的操作命令(增删改查)(1)增加目录操作(增)(2)查看目录(查)(3)寻找目录操作(查)(4)修改目录的名称(改)(5)移动目录的位置---剪切(改)(6)拷贝目录(改)(7)删除目录(删)3.文件的操作命令(增删改查)(1)文件的创建(增)(2)文件的查看(查)(3)修改文件的内容(改)(4)删除文件(删)4.压缩文件的操作命令(1)打包并压缩文件(2)解压压缩包5.其他命令5.Linux的权限命令文件的类型关机命令
2021-01-11 17:34:42 166
原创 requests接口测试
requests接口测试介绍前提get请求get无参请求get传参post请求requests响应requests扩充request+pytest+allure流程模块总览读取csv文件流程存储数据(CSV)读取数据(readDemo)request请求接口返回状态码pytest断言设置并结合allure生成测试报告测试报告展示介绍前提get请求get无参请求get传参post请求requests响应requests扩充request+pytest+allure流程模块总览读取csv
2021-03-08 07:52:14 653
原创 pytest单元测试
pytest单元测试1、命名规则2、pytest生成自带的html测试报告3、Pytest调用语句4、Pytest的运行方式5、文件读取1、读取CSV文件2、读取xml文件6、allure1、Allure常用的几个特性2、allure.feature3、allure.story4、with allure.step()5、allure.attach1、命名规则2、pytest生成自带的html测试报告3、Pytest调用语句4、Pytest的运行方式5、文件读取1、读取CSV文件2、读取xml文
2021-03-02 20:19:27 166
原创 unittest单元测试
unittest单元测试一、单元测试二、unittest的重要组成一、单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证二、unittest的重要组成Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法(断言)和一些用例执行前的初始化操作。unittest中最核心的部分是:TestFixture、TestCase、TestSuite、TestRunner1、
2021-03-02 20:06:19 178
原创 Jmeter服务器监控技术
Jmeter服务器监控技术启动默认使用444端口,出现如下情况即服务端成功启动:将下载的文件拷贝的你的JMeter根目录下的lib/ext目录为了主观点看到效果 启用调度器双击启动 .bat文件口令一致启动将 ServerAgent-xxx.jar上传被测服务器解压 进入目录 Windows: 双击ServerAgent.bat启动 Linux: 双击ServerAgent.sh启动默认使用444端口,出现如下情况即服务端成功启动:将下载的文件拷贝的你的JMeter根目录下的lib/ext目
2021-01-14 20:04:01 140 1
原创 Jmeter 移动端录制
Jmeter 移动端录制测试计划右键创建非测试元件下的HTTP代理服务器为测试计划添加一个线程组移动端配置效果前置条:本机与移动端必须保持在同一个网段上友情提示:移动端录制https网址 不下载 https证书的话的参数会出现乱码 可用Fiddler提供的https证书源 在移动端网址输入:http://本机Ipv4地址:8888测试计划右键创建非测试元件下的HTTP代理服务器为测试计划添加一个线程组HTTP代理服务器的目标监控器指向刚创建的线程组 进行会将录制的脚本保存到线程组
2021-01-13 19:01:01 91
原创 jmeter录制脚本(web)
jmeter录制脚本jmeter录制脚本添加代理服务器数据保存到新建的线程组jmeter 自动下载证书jmeter录制脚本工具使用添加线程组 – 请求 – 查看结果树原理: 代理录制缺点:录制会有很多别的问题产生,会有很多多余的请求显得杂乱,一般采用2中方式: 开启过滤器 自己填写脚本结果查看: 观察结果树 fiddler添加代理服务器数据保存到新建的线程组jmeter 自动下载证书就可以在录制控制器中自动获取数据...
2021-01-13 18:45:59 129
原创 jmeter的各种组件
jmeter的各种组件断言参数化关联HTTP cookie 管理器HTTP 信息头管理器HTTP请求头默认值如果文档要求 请求头有tokendebug调试循环与定时器随机函数断言用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致参数化关联参数化:指对每次发起的请求,参数名称相同,参数值进行替换,如登录三次系统,每次用不同的用户名和密码。关联:与系统交互过程中,系统返回的内容,需要在接下来的交互中用到,如防止csrf攻击而生成的token。CSV格式、
2021-01-12 18:49:18 165
原创 shell脚本的练习
shell脚本的练习使用shell脚本,输出当前所在的目录计算/etc目录下有多少个文件,用shell脚本实现判断用户输入的用户名和密码是否为admin,1234,如果是则提示登录success,否则提示fail(逻辑运算符)输入数字,判断是否大于0,如果大于0则将该数字-1并输出,否则+1输出变量运算的多种写法(比较运算符)输入学生的成绩,80使用shell脚本,输出当前所在的目录计算/etc目录下有多少个文件,用shell脚本实现判断用户输入的用户名和密码是否为admin,1234,如果是则
2021-01-11 20:21:46 251
原创 在Linux的Tomcat中部署Jenkins
在Linux的Tomcat中部署Jenkins先用ssh将Jenkins.war导入Linux进入Tomcat下的webapps将Jenkins复制到Tomcat下的webapps重新启动Jenkins的服务在浏览器Tomcat的端口(***.***.***.***/8080)下添加Jenkins跳转进入浏览器的地址查看密码先用ssh将Jenkins.war导入Linux进入Tomcat下的webapps将Jenkins复制到Tomcat下的webapps重新启动Jenkins的服务在浏览
2021-01-09 19:39:49 147
原创 在Linux中安装并配置mysql
在Linux中安装并配置mysql先创建mysql目录查看是否有自带的mysql解压mysql的包安装MySQL的客户端安装mysql的服务端启动mysql的服务将mysql加到系统服务中并设置开机自动启动第一次输入密码时会报错,我们需要查找mysql的初始密码这个是初始密码保存的位置cat直接查看密码正常输入密码就可以启动mysql了修改密码为root设置远程登录mysql的权限将3306端口永久保存到防火墙中先创建mysql目录查看是否有自带的mysql 如果有rpm -e --nodeps
2021-01-09 17:02:14 113
原创 mysql数据库多表联查作业
mysql数据库多表联查作业题目先创建三张表1.创建学生表创建选课信息表讲师课程信息表1.查询sc表中对应何昊老师所授课程的女生的信息2.找出没有选修过何老师的课程的所有学生的姓名3.列出有不及格课程(成绩小于60)的学生的姓名题目先创建三张表1.创建学生表学生表展示创建选课信息表选课信息表展示讲师课程信息表讲师课程信息表展示1.查询sc表中对应何昊老师所授课程的女生的信息2.找出没有选修过何老师的课程的所有学生的姓名3.列出有不及格课程(成绩小于60)的学生的姓名
2020-12-30 14:31:21 219
原创 数据库基础操作
数据库操作1.查询所有学生的信息2.查询姓名是李白的学生信息3.查询1班是上海的学生4.查询家乡是北京或者上海的学生5.查询小乔的年龄6.查询家乡不在北京的学生7.查询年龄小于20的女同学8.查询年龄为18至20的学生9.查询北京学生的年龄总和10.查询女生的平均年龄11.查询姓名包含白的学生12.查询所有学生信息,俺年龄从大到小排序,年龄相同时,再按学号从小到大排序13.查询女生的最大年龄14.查询北京学生的年龄总和15.查询各种性别的人数16.查询男生的总人数1.查询所有学生的信息2.查询姓名是李
2020-12-29 19:57:40 194
原创 Charles抓包工具(app)的证书认证
Charles抓包工具 app 的证书认证App端证书安装1.打开Charles,点击Help进入SSL Proxying,选择第三个App端证书.2.这时候弹出此信息框提示,显示主机号端口和证书下载地址(后面在App端WLAN中需要填写).3.打开模拟器,点击设置,长按WiFi修改网络4.在高级选项里,代理选择“手动”,这里填写需要与Charles的App端证书中的主机、端口一致并保存设置。5.点击模拟器的浏览器,输入证书网址下载证书。6.下拉屏幕和手机操作类似,显示证书已下载完成.6点击“下载已完
2020-12-24 20:03:50 1188 1
原创 charles的主要功能
charles的主要功能断点弱网给服务器做压力测试修改服务器返回的内容模拟403/404屏蔽web网页的抓包信息断点先选择打开breakpoints复制要设置断点的 路由选择打开配置breakpoint勾选并添加网址设置host粘贴要设置的URL,query设置*(全选),勾选获取response弱网网络 5G 4G 3G 网络延迟的情况 对 web/app操作有一定的影响 数据包从用户的客户端 发送到服务器 再从服务器反馈到客户端的时间就是网络延迟给服务器做压力测试
2020-12-24 10:50:24 241
原创 Charles HTTPS协议的证书下载
Charles HTTPS协议的证书下载证书下载证书下载证书不下载,查看网页信息时会乱码完成后会弹出安装成功的提示框关闭组合请求和响应的数据这一步就会获取到host和port的所有数据
2020-12-24 09:33:26 296
转载 Linux中mysql无法连接(查找不到mysql对应的pid)
启动mysql ERROR! The server quit without updating PID filemysql版本是5.7.22mysql安装完毕,启动提示错误Starting MySQL… ERROR! The server quit without updating PID file (/var/lib/mysql/bogon.pid).查阅了很多网上资料,都是讲解解决办法的,几乎没有讲解出现这个问题原因的。按照标准的流程,确认了每一步没有错误的情况下安装的,可是安装完成之后启动依然会
2020-12-22 20:58:16 828
原创 禅道bug的提交
禅道bug的提交进入测试页面点击提交bug点击过后跳转到 bug 详情页参数详解:提交完后 BUG 就被激活了进入测试页面点击提交bug点击过后跳转到 bug 详情页参数详解: 所属项目:就是测试人员目前所测试项目 所属模块:具体的功能模块,如 登录,注册,搜索,退出 所属迭代:每个项目产品都有响应的版本号 一般在产品的“关于产品”可以进行查询 如qq目前版本8.3.9.465 影响版本:一般填写测试版 或是线上版 当前指派:填写你要提交哪位开发对象去解决这个问题 截至日
2020-12-18 19:50:56 5938 1
原创 BadBoy 参数化录制,并导入JMeter
@[TOC](BadBoy 参数化录制,并导入JMeter打开badboy 搜索框输入 需要录制的网址 进行访问开始对web网页的信息进行录制,在网页中操作之后,会保存所有的信息录制完毕左边已经生成录制的脚步下拉框选择 export to jmeter直接拖动到jmeter窗口即可 参数自动填充 可进行后续操作打开badboy 搜索框输入 需要录制的网址 进行访问开始对web网页的信息进行录制,在网页中操作之后,会保存所有的信息需要停止录制再次点击红色录制即可,录制完毕左边已经生成录制的脚步
2020-12-07 07:43:41 129
原创 Jmeter测试工具安装及使用教程
Jmeter测试工具安装及使用教程Jmeter下载Jmeter环境变量相关配置Jmeter下载进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。
2020-12-03 19:14:26 225
原创 Fiddler的安装,配置,与,使用
Fiddler的安装与使用Fiddler的简介Fiddler的下载Fiddler的安装Fiddler的配置电脑端监听那么如何配置FIddler来解析这些加密的请求呢?安装证书两种方法:Fiddler的简介Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。Fiddler的下载打开官网,官网下载
2020-12-02 19:12:28 198
原创 monkey介绍与对云测的操作
monkey介绍与对云测的操作monkey介绍Monkey的概念:Monkey的介绍:monkey命令特性:案例对云测的操作1.浏览器进入网址:[https://www.testin.cn/task_compatible/list.htm](https://www.testin.cn/task_compatible/list.htm)2.点击上传,之后输入3.等待任务执行完毕4.执行完返回首页,查看报告5.查看返回的页面monkey介绍Monkey的概念:“猴子测试”是指没有测试经验的人甚至对计算机根
2020-11-29 19:34:00 356
原创 adb的一些些些常用命令
ADB命令ADB简介:二级目录三级目录ADB简介:ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)它的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件*将本地apk软件安装至模拟器或android设备二级目录三级目录...
2020-11-29 19:09:09 184
原创 在Linux中安装Tomcat以及配置Tomcat环境
Linux 在VMWARE中安装Tomcat以及配置Tomcat环境使用SSH传输Tomcat到Linux的demo文件夹下一、打开SSH窗口或者(Linux的终端窗口)操作 :1.打开终端2.输入命令su root 开启root权限3. 解压Tomcat到/usr/local目录下4. 开放Linux的对外访问的端口8080,分别输入下面两个命令4.启动Tomcat使用SSH传输Tomcat到Linux的demo文件夹下一、打开SSH窗口或者(Linux的终端窗口)操作 :1.打开终端2.输入
2020-11-26 17:43:02 171
原创 在Linux中安装JAVA以及配置jdk环境
在Linux中安装JAVA以及配置jdk环境一、使用SSH传输jdk到Linux的demo文件夹下一、打开SSH窗口或者(Linux的终端窗口)操作 :1.打开终端2.输入命令su root 开启root权限3.查看当前Linux系统是否已经安装java,没有则继续下一步,有则删除jdk4.解压jdk4.解压jdk5.在命令行中输入vi /etc/profile 来编辑profile文件,点击insert插入文本6.copy完配置后,按下Esc,退回命令模式,同时按下Shift+:键 并输入wq回车En
2020-11-26 17:16:32 150
原创 (测试管理工具和禅道的安装和使用)
测试管理工具一、测试管理工具二、测试工具介绍三、禅道介绍1.禅道简介2.禅道项目管理系统的特点3.禅道系统的功能列表4.用户角色四、禅道的安装1.双击文件,安装2.查看目录3.登录4.登录成功五、禅道操作1.禅道的使用2.人员管理(1).添加部门(2).添加用户(3).添加成功展示效果六、使用流程1.创建产品2.添加需求3.创建项目4.关联需求5.分解任务6.bug管理一、测试管理工具测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试
2020-11-24 19:32:20 580
原创 正交实验法,软件测试用例的特性,编写方法,软件缺陷的基础知识
基本操作正交表法测试用例的特性1.测试用例包含什么内容?2.测试用例的编写方法有哪些?3.测试用例的评审4.测试计划5.缺陷报告6.测试报告7.软件测试的种类划分8.软件缺陷的严重程度9.bug级定实例1级,系统崩溃2级,至关重要3级,主要4级,一般5级,较小6级,建议正交表法正交实验法就是利用排列整齐的表 -正交表来对试验进行整体设计、综合比较、统计分析,实现通过少数的实验次数找到较好的生产条件,以达到最高生产工艺效果,这种试验设计法是从大量的试验点中挑选适量的具有代表性的点,利用已经造好的表格—正
2020-11-23 18:53:55 954 1
原创 测试用例的常用方法有哪些
文章目录等价类划分法概念边界值分析法正交试验因果图及判定表的使用方法?场景法等价类划分法概念定义: 输入具有代表性的数据子集。等价类 有效等价类 —满足需求无效等价类—不满足需求边界值分析法边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部(从开发角度可以发现)。因此针对各种边界情况设计测试用例,可以查出更多的错误。边界值的取值情况使用边界值分析方法设计测试用例,首先应确定边界
2020-11-21 18:50:12 838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人