- 博客(58)
- 收藏
- 关注
原创 jemter安装和使用
jemter1、jemter的下载安装:要使用jemter首先要下载并配置java jdkjava官网:https://www.oracle.com/java/technologies/javase-downloads.html我选择的是版本8的点击进入,选择适合自己电脑的版本、解压下载好的压缩包 双击打开,一直点击下一步即可。环境配置1.右键点击我的电脑 选择属性点击高级系统设置, 找到环境变量。找到系统变量,点击新建配置一个名为"JAVA_HOME’的变量,变量值
2021-01-16 17:07:26 136
原创 jmeter移动端录制
Jmeter 移动端录制前置条:本机与移动端必须保持在同一个网段上友情提示:移动端录制https网址 不下载 https证书的话的参数会出现乱码 可用Fiddler提供的https证书源 在移动端网址输入:http://本机Ipv4地址:8888/进行证书下载测试计划右键创建非测试元件下的HTTP代理服务器为测试计划添加一个线程组HTTP代理服务器的目标监控器指向刚创建的线程组 进行会讲录制的脚步保存到线程组里移动端配置长按连接到的网络 点击修改网络 点击显示高级选择 将代理
2021-01-16 16:56:24 56
原创 shell脚本
Shell 和python都是弱语言1:变量的规则定义变量规则:变量名=值shell定义变量的规则:1:等号两边不能有空格2:定义特殊的变量需要用单引号或者双引号结合3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点双引号中有变 量 名 , 输 出 的 是 变 量 名 对 应 的 变 量 值 单 引 号 中 有 变量名,输出的是变量名对应的变量值 单引号中有变量名,输出的是变量名对应的变量值单引号中有变量名,输出的是$变量名2:脚本的命名格式脚本名称使用.sh结尾3:
2021-01-16 16:54:42 56
原创 linux内容和linux命令使用
1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。(而words处理机制不完善,导致内部文件无法释放发,需要1-2周,需要重启服务)Linux创始人以及Linux的logo虚拟机安装Liunx基本命令Liunx 目录结构cd usr/ 切换到该目录下usr目录cd
2021-01-16 16:50:58 79
原创 mysql安装
0、卸载老版本MySQL查找并删除mysql有关的文件find / -name mysqlrm -rf 上边查找到的路径,多个路径用空格隔开#或者下边一条命令即可find / -name mysql|xargs rm -rPaste_Image.png1、在安装包存放目录下执行命令解压文件:tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz2、删除安装包,重命名解压后的文件rm -f mysql-5.6.31-linux-glibc2.
2021-01-16 16:44:06 60
原创 安装jdk,jenkins
jdk安装这是SshClient账户地址名解压代码在这里插入图片描述进行解压启动Tomcat1代码将Linux端口对外开放8080,2代码就是进行保存,保存之后下次开机8080端口直接对外开放了验证防火墙是否存储8080对外开放的端口展示安装成功Jenkins配置过程大概过程如下Jenkins.war 放在> Tomcat(Webapps)-> bin -> /startupship(ifcoafig):8080/ Jenkins(老师解读)在对应的文件中
2021-01-16 16:43:05 106
原创 2020-12-25
使用monkey测试手机所有程序adb shell monkey 100 执行monkey测试100次 针对rom测试或者adb shell monkey -p 包名 100用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包, monkey将允许系统启动设备中的所有app。指定一个包:显示日志详细程度用亍指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下 表所示:Level 0: adb shell monkey -
2020-12-25 07:59:22 68
原创 adb命令
adb命令产看移动端设备:adb devices开启adb服务:adb start-server关闭sdb 服务:adb kill-server安装apk:adb install apk路径覆盖安装:adb install -r apk路径系统程序包:adb shell pm list packages –s第三方包:系统程序包:adb shell pm list packages –3手机全部的包:adb shell pm list packages卸载程序:adb uninstall
2020-12-25 07:56:23 45
原创 Jenkins,jdk安装图解
jdk安装这是SshClient账户地址名解压代码进行解压启动Tomcat1代码将Linux端口对外开放8080,2代码就是进行保存,保存之后下次开机8080端口直接对外开放了验证防火墙是否存储8080对外开放的端口展示安装成功。Jenkins配置过程大概过程如下Jenkins.war 放在> Tomcat(Webapps)-> bin -> /startupship(ifcoafig):8080/ Jenkins(老师解读)在对应的文件中找到对应的随
2020-12-25 07:55:23 200
原创 椅子&双肩包&电梯的测试点
椅子功能测试: 能不能供人坐,即能不能供人使用。 坐上去是否摇晃。坐人后是否会发出响声。 椅子上会不会掉颜色,即坐上去,来回摩擦椅子上的颜色会不会粘到衣服上。有水撒到椅子上的时候,用布子或纸擦的时候会不会掉颜色。能不能擦干净水。 坐上去会不会有塌陷的感觉。 从椅子上离开的时候会不会发出响声。椅子会不会轻易挂到衣服。靠在椅背上的时候会不会,发出响声,椅子会不会摇晃。椅子脏了是能易清理干净。是否只能供一个人坐性能测试: 椅子能承受多大的重量,不会发出响声;能承受多大的重量不被压坏。
2020-12-15 18:49:03 128
原创 (笔试题)测试分类&开发流程&测试原则
测试分类(笔试题)测试分类:按阶段划分代码是否执行程序运行划分其他按阶段划分:单元测试:单个功能的测试(例:增删改查 分页 上传 下载 )集成测试:功能模块的测试(多个功能点进行总结在一起)系统测试:多个模块合成测试 (整个软件的整体测试)验收测试:客户以及产品经理进行(交付前的测试)程序是否执行静态测试: UI 界面 业务逻辑动态测试:连接数据之后(有数据的)代码是否执行黑盒测试:纯功能测试(手动测试)(功能测试:安装/卸载测试界面测试易用测试兼容性测试逻辑性测试
2020-12-15 17:02:39 184
原创 测试基础理论
测试理论测试的定义:在软件中存在bug出现bug的地方以及找到bug的方式有:1.可以直接看到的(界面UI)2.系统资源使用率 比如:CPU 内存 网络 电量。。。3.服务器端4.访问的方式/数据库的。。。判断bug的依据:1.需求文档 原型图2.不相符合的错误类型3.难以理解 不宜使用 运行缓慢。。。bug出现的原因:20%来源于代码 80%需求不明确 产品需求经常变更产生bug的原因归纳为:1.需求解释有错误2.用户需求定义错误3.需求记录错误4.设计说明有误5.
2020-12-15 16:52:57 63
原创 jmeter链接mysql数据库
jmeter链接mysql数据库添加jdbc驱动包右击线程组–添加–配置原件–JDBC Connection Configuration(JDBC连接池也有人叫连接组)Variable Name:自定义参数,在JDBC Request中会用到;Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;JDBC Driver Class:com.mysql.jdbc.Driver;Username:数据库用户名;Password:数据库密码;添加采样器
2020-12-07 07:57:28 242
原创 jmeter/ant/node.js发送测试报告
1、安装JDK,配置java环境变量2、安装Jmeter,这里用到的版本是5.33、安装node.js下载之后傻瓜式安装安装验证,出现版本号即可4、安装 ANT下载安装下载地址 http://ant.apache.org/bindownload.cgi,下载后解压到指定位置即可,比如:D:/program files/apache-ant-1.9.0配置环境变量安装验证验证安装结果,命令行输入ant -v ,出现版本信息即可4、ANT中配置Jmeter配置ANT与Jmeter
2020-12-07 07:55:13 71
原创 jmeter性能测试监听器
常用监听器1:每秒事务数Transactions per Second该元件显示每个取样器每秒的事务数。它计算每秒钟完成的事务数。2.服务器性能监控PerfMon Metrics Collector在性能测试时使用.jp@gc - PerfMon Metrics Collector,可以监视几乎所有的平台的CPU,内存,交换,磁盘I/O和网络I/O!需要注意的是:线程组的持续时间至少要大于1秒钟!服务端:服务端下载地址https://github.com/undera/perfmon-
2020-12-07 07:51:55 106
原创 jmeter正则表达式提取器
jmeter正则表达式提取器1.正则表达式提取器2.下面是各参数值的含义:参数 释义引用名称 在HTTP等请求中,引用此数据,需要用到的名称正则表达式 用于将需要的数据提取出来模板 表示使用提取到的第几个值:模板 1 :表示取第1个模板 2 :表示取第2个模板 以此类推:n nn:表示取第n个匹配数字 (0代表随机) 0 代表随机取值,1 代表全部取值缺省值 如果正则表达式没有搜找到值,则使用此缺省值正则表达式的基本用法:元字符:.
2020-12-07 07:49:36 90
原创 jmeter录制web端以及移动端
1.jmeter录制web端利用badboy:2.jmeter录制移动端点击非测试原件中的http服务代理器这里使用的是雷电模拟器
2020-12-04 07:23:29 108
原创 jmeter的安装及配置环境变量
jmeter的安装及配置环境变量注:首先查看jdk版本(java -version),1.8.0版本以上的需要配置jmeter3.3以上的版本1.解压jmeter文件2.配置环境变量JMETER_HOMED:\jmeter\apache-jmeter-5.3\apache-jmeter-5.3path编辑D:\jmeter\apache-jmeter-5.3\apache-jmeter-5.3\bin...
2020-12-02 20:33:01 166
原创 charles抓取web端、模拟器https
1.charles抓取web端httpsa.安装证书下载并将证书添加为受信任的根证书并进行安装给ssl代理设置中进行添加https协议2.抓取移动端的htpps1.保证pc端和移动端在同一网络下2.pc进行安装证书3.去移动端进行设置代理服务4.打开移动端默认的浏览器输入 chls.pro/ssl 网址 会自动下载并安装证书5.Pc端会弹出一个允许框...
2020-12-01 20:32:35 71
原创 get/post 、Session/cookie的区别
一.get/post 的区别Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。GET请求只能进行url编码,而POST支持多种编码方式。Get执行效率却比Post方法好。Get是form提交的默认方法。对参数的数据类型,GET只接受ASCII字符,而POST没有限制GET在浏览器回退时是无害的,而POST会再次提交请求二.Session 和
2020-11-30 20:33:01 740
原创 Monkey命令(面试题)
Monkey:主要用于移动端的稳定性测试adb shell monkey 100 对移动端的设备进行随机的测试adb shell monkey -P 包名 100adb shell monkey -P 包名 -v 100Monkey日志的级别是通过 -v -v -v-v 仅提供启动提示、测试完成和最终结果等少量信息-v -v 提供较为详细的日志,包括每个发送到Activity的事件信息7-v -v -v 最详细的日志,包括了测试中选中/未选中的Ac
2020-11-30 20:31:29 315
原创 HTTP 响应的格式及状态码
HTTP响应服务器收到了客户端发来的HTTP请求后,根据HTTP请求中的动作要求,服务端做出具体的动作,将结果回应给客户端,称为HTTP响应。响应数据格式HTTP响应由三部分组成:状态行、响应头、响应正文;状态行:包括协议版本Version、状态码Status Code、回应短语;响应头(server header):包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息,包含HTTP状态码 (HTTP Status Code) ;响应正文:就是响应的具体数据。HTTP状态码HTTP状态
2020-11-30 18:55:04 95
原创 B/S和C/S的区别?(面试题)
CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢
2020-11-30 18:52:12 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人