自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 软件测试--性能测试实战篇

轻商城项目是一个现在流行的电商项目。我们需要综合评估该项目中各个关键接口的性能,并给出优化建议,以满足项目上线后的性能需要。轻商城是一个支持web和微信小程序的前后端分离架构的项目。前端使用VUE技术框架开发,即支持微信小程序,也支持手机移动端,还支持web页面。后端使用了SpringBoot框架进行开发,MySQL做数据库。目前还在开发完善阶段。

2024-03-05 16:25:04 1096

原创 软件测试--性能测试工具JMeter

存放可执行文件和配置文件元件:多个类似功能组件的容器(类似于类组件:实现独立的某个功能(类似于方法例如:取样器的组件作用:定义全局变量添加方式:测试计划 --> 线程组–> 配置元件 --> 用户定义的变量引用名称:存放提取出的值的参数名称,供下一个请求引用,如填写title,则可用${title}引用它正则表达式: 左边界(.*?)右边界():括起来的部分就是要提取的。.:匹配任何字符串。*:0次或多次。?:不要太贪婪,在找到第一个匹配项后停止。模板。

2024-03-04 11:13:41 1013

原创 软件测试--性能测试理论篇

性能:就是软件质量属性中的“效率”特性时间特性:指系统处理用户请求的响应时间资源特性:指系统在运行过程中,系统资源的消耗情况CPU内存磁盘IO(磁盘的写入Input和读取Output,简称IO)概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程就是性能测试。后台处理程序的性能(代码性能)中间件、数据库、架构设计等是否存在瓶颈服务器资源消耗(CPU、内存、磁盘、网络)中间件:是提供系统软件和应用软件之间连接的软件。如:Tomcat、Apache…

2024-02-19 14:38:05 685

原创 软件测试--接口自动化

Requests库 是 Python编写的,基于urllib 的 HTTP库,使用方便。什么是日志日志也叫 log,通常对应的 xxx.log 的日志文件。文件的作用是记录系统运行过程中,产生的信息。搜集日志的作用查看系统运行是否正常。分析、定位 bug。

2024-02-02 18:35:13 1004

原创 软件测试--python面向对象和模块

类: 是对具有相同特征或者⾏为的事物的⼀个统称, 是抽象的,不能直接使⽤在pythnon中,类是通过 class 关键子来定义的class 紧接类名 Car ,(object)表示这个类继承 object 类那在类中是如何定义属性和方法的呢,示例如下:init__():是初始函数(与其他语言中的构造函数类似),它在创建一个对象实例时默认被调用,不需要手懂调用。所以,我们用它来初始化一些属性。

2024-01-10 17:06:23 829

原创 软件测试--python控制流程和函数

函数是一段可执行的代码,它将一些输入值转换为输出值,通过将代码逻辑封装在函数中,可以使代码更简洁、可读性更好并且更易于维护。函数的定义需要使⽤ 关键字 def, 单词 define。

2024-01-09 17:52:40 955

原创 软件测试--python基本数据类型和变量

python基本数据类型和变量

2024-01-09 10:35:16 1019

原创 web端自动化测试1--selenium基础

自动化测试相关知识1 什么是自动化测试软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。2 为什么进行自动化测试自动化测试主要有这么些好处:1、缩短测试周期比如说某个公司做的是通信类产品,一般通信类软件生命周期是非常长的,因此回归测试成为了家常便饭,出一个版本就...

2022-05-09 21:01:40 1086

原创 软件测试---接口测试

接口的组成URL(接口地址)、method(接口类型:get/POST)、code(状态码)、headers(请求头)、data(接口发送的数据)、response(返回数据)接口的操作参数化变量(全局变量、局部变量)自定义脚本接口的关联断言–自动判断是否成功抓包工具fiddler:HTTP、HTTPSnetworkwireshark:其他协议原理作用定位bug判断是否调用接口:如果没有调用接口,那就是前端的bug;如果有,则看接口的状态码(200–前端发送了错

2020-08-16 18:34:14 2125 2

原创 软件测试--Linux学习

LinuxLinux是一个操作系统Linux内核是操作系统的核心Linux内核版本号由3个数字组成:r,x,yr:目前发布的内核主版本x:偶数表示稳定版本,奇数表示开发中版本y:错误修补的次数以版本号为例:4.4.9-5.ELsmpr:4,主版本号;x:4,次版本号,表示稳定版本;y:9,修改的次数发行版本:Debian、Ubuntu、Redhat、CentOS我们选择centos 6.8 内核是2.6.32系统安装VMware workstation,是一款功能强大的桌面

2020-08-15 17:01:26 270

原创 软件测试--网络基础

网络号

2020-08-15 15:59:04 641

原创 软件测试--mysql数据库

mysql

2020-08-14 11:37:08 967

原创 软件测试--测试基础理论知识

软件的生命周期1.基本概念软件生命周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到废弃的过程)。2.软件分为哪几个阶段软件的一生:问题定义->可行性分析->需求分析->概要设计->详细设计->编码和单元测试->综合测试->软件维护软件的开发模型...

2020-08-08 17:41:43 435 1

原创 软件测试--版本控制工具(git和svn)

SVN简介:它是一个集中式版本控制工具,具有中央服务器,从中央服务器同步到电脑,必须联网才能进行工作。1.安装TSVN2.SVN基本操作1.添加文件:找到随便一个受SVN控制的文件夹,在里面添加文件,然后在该文件夹点击右键提交即可2.删除文件:选择文件右键点击TSVN的删除按钮,然后返回上一级文件夹右键点击提交即可3.移动文件:右键找到TSVN的“版本库浏览器”,随意拖拽文件的位置即可实现文件的移动效果;然后点击更新(注意:如果是在服务器的版本库浏览器设置,直接可以实现一个默认的提交,如果不是则

2020-08-07 14:08:56 1196

原创 Ajax学习-下(jQuery中的Ajax)

模板引擎使用模板引擎:artTemplate:https://aui.github.io/art-template/模板引擎实际上就是一个 API,模板引擎有很多种,使用方式大同小异,目的为了可以更容易的将数据渲染到 HTML中<!DOCTYPE html><html lang="en"><head> <meta charset="UT...

2019-10-16 09:42:40 109

原创 Ajax学习-上(基本用法)

Ajax1.概述web程序最初的目的就是将信息(数据)放到公共的服务器,让所有网络用户都可以通过浏览器访问。在此之前,我们可以通过以下几种方式让浏览器发出对服务器的请求,获得服务器的数据:地址栏输入地址,回车,刷新特定元素的href或src属性表单提交这些方案都是我们无法通过或很难通过代码的方式进行编程(对服务器发出请求并且接受服务器返回的响应),如果我们可以通过javaScr...

2019-10-09 23:59:58 192

原创 php基础学习第一天(建立自己的网站)

服务端开发基础1. 建立你的第一个网站(目标)前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念。构建一个专业的网站是一项巨大的工作!对于新手我们应该从小事做起,也就是说咱们不可能立马就要求自己能够开发出跟淘宝一样的电商平台,但是对咱们来说建立一个属于自己的 Blog 网站并不难(其实再大的系统也是由一些基础功能叠加出来的...

2019-10-05 16:51:21 212

原创 jQuery学习最后一天(插件)

插件常用插件插件:jquery不可能包含所有的功能,我们可以通过插件扩展jquery的功能。jQuery有着丰富的插件,使用这些插件能给jQuery提供一些额外的功能。jquery.color.jsanimate不支持颜色的渐变,但是使用了jquery.color.js后,就可以支持颜色的渐变了。使用插件的步骤<!--1. 引入jquery的js文件-->&lt...

2019-10-04 13:17:15 139

原创 jQuery学习第三天(特殊属性及事件机制)

jQuery特殊属性操作val方法val方法用于设置和获取表单元素的值,例如input、textarea的值//设置值$("#name").val(“张三”);//获取值$("#name").val();【案例:京东搜索.html】 $(function () { //console.log($("#btn").val()); //$("#btn").val...

2019-10-03 23:13:48 137

原创 jQuery学习第二天(操作样式和属性、动画及节点)

jQuery操作样式css操作css(name,value)css(obj) $(function () { //css(name, value) //修改单个样式 //name:样式名 value:样式值 /* $("li") .css("backgroundColor", "pink") .css("color", "...

2019-09-29 12:35:56 158

原创 jQuery学习第一天(jQuery初体验)

jQuery基本概念学习目标:学会如何使用jQuery,掌握jQuery的常用api,能够使用jQuery实现常见的效果。为什么要学习jQuery?使用javascript开发过程中,有许多的缺点:1. 查找元素的方法太少,麻烦。2. 遍历伪数组很麻烦,通常要嵌套一大堆的for循环。3. 有兼容性问题。4. 想要实现简单的动画效果,也很麻烦5. 代码冗余。jQuery初体验...

2019-09-26 21:41:09 136

原创 js高级最后一天(正则表达式)

浅拷贝浅拷贝:拷贝就是复制,就相当于把一个对象中的所有的内容,复制一份给另一个对象,直接复制,或者说,就是把一个对象的地址给了另一个对象,他们指向相同,两个对象之间有共同的属性或者方法,都可以使用 var obj1={ age:10, sex:"男", car:["奔驰","宝马","特斯拉","奥拓"] }; //另一个对象 ...

2019-09-24 23:18:37 264

原创 js高级第四天(apply call bind以及闭包)

apply和call方法的使用作用:可以改变this指向 //apply和call都可以改变this的指向 //函数的调用,改变this的指向 // function f1(x,y) { // console.log((x+y)+":===>"+this); // return "这是函数的返回值"; // } ...

2019-09-21 11:28:13 183

原创 js高级第三天(原型链及继承)

1原型及原型链 <script> //使用对象---->使用对象中的属性和对象中的方法,使用对象就要先有构造函数 //构造函数 function Person(name,age) { //属性 this.name=name; this.age=age; //在构造函数中的方法 this.eat=...

2019-09-18 16:07:42 148

原创 js高级第二天(贪吃蛇)

贪吃蛇案例1.先做食物并随机生成食物和删除食物<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .map{ width: 8...

2019-09-11 17:03:45 134

原创 js高级第一天(原型)

1.创建对象的三种方式1.字面量的方式 var per1={ name:"卡卡西", age:20, sex:"男", eat:function () { console.log("吃臭豆腐"); }, readBook:function () { console.log("亲热天堂"); }...

2019-09-09 21:01:51 140

原创 js篇--学习web-api最后一天(案例)

1.图片跟着鼠标飞<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>title</title> <style> *{ margin: 0; padding: 0; } ...

2019-09-01 21:49:27 126

原创 js篇--学习web-api第六天(js三大系列)

三大系列offset系列1.offsetLeft: 用于获取元素到最近的定位父级盒子的左侧的距离计算方式:当前元素的左边框的左侧到定位父级盒子的左边框的右侧如果父级盒子没有定位,那么接着往上找有定位的盒子,若都没有,则最后距离是与body的left值。元素名.offsetLeft——我们看见的值,window.getComputedStyle(元素名,null).left——真实设置的值...

2019-08-30 22:35:57 135

原创 js篇--学习web-api第五天(轮播图)

案例关于定时器的案例1.协议按钮禁用在这里插入代码片

2019-08-28 16:30:12 233

原创 js篇--学习web-api第四天(开始BOM的学习)

事件详解1.绑定事件的区别 * 总结绑定事件的区别: * addEventListener(); * attachEvent() * * 相同点: 都可以为元素绑定事件 * 不同点: * 1.方法名不一样 * 2.参数个数不一样addEventListener三个参数,attachEvent两个参数 * 3.addEventListener 谷歌,火狐,IE1...

2019-08-26 16:43:58 240

原创 js篇--学习web-api第三天(DOM的学习)

节点1.节点的属性可以使用标签–元素.出来,可以使用属性节点.出来,文本节点.点出来nodeType:节点的类型:1–标签,2–属性,3–文本nodeName:节点的名字:标签节点–大写的标签名字,属性节点–小写的属性名字,文本节点–#textnodeValue:节点的值:标签节点—null,属性节点–属性值,文本节点–文本内容2.获取相关的节点<!DOCTYPE html&g...

2019-08-23 22:50:57 182

原创 js篇--学习web-api第二天(DOM的学习)

案例1.点击按钮,禁用文本框<input type="button" value="点击" id="btn"/><input type="text" value="哈哈,我好帅啊!" id="txt"><script> function my$(id) { return document.getElementById(id); ...

2019-08-16 21:20:04 131

原创 js篇--学习web-api第一天(DOM的学习)

Web API1.API的概念API(Application Programing Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。任何开发语言都有自己的APIAPI的特征输入和输出(I/O)API的使用方法(console.log())2.Web API的概念...

2019-08-14 23:44:13 223

原创 js篇--Array对象

1.Array.isArray(对象)---->判断这个对象是不是数组2.instanceof关键字 //构造函数 // var arr1=new Array(); // //字面量的方式 // var arr2=[]; //对象是不是数组类型:两种 //1 instanceof var obj=[];...

2019-08-13 17:54:12 124

原创 js篇--String对象

1.关于String:String---->是一个对象字符串可以看成是字符组成的数组,但是js中没有字符类型字符是一个一个的,在别的语言中字符用一对单引号括起来在js中字符串可以使用单引号也可以使用双引号因为字符串可以看成是数组,所以,可以通过for循环进行遍历字符串特性:不可变性,字符串的值是不能改变字符串的值之所以看起来是改变的,那是因为指向改变了,并不是真的值改变了...

2019-08-13 17:04:03 97

原创 js篇---Date对象

1.创建实例对象date var dt=new Date() //当前的时间---当前的服务器 console.log(dt);//Tue Aug 13 2019 15:04:27 GMT+0800 (中国标准时间) var dt=new Date("2017-08-12"); //传入的时间 console.log(dt);//Sat Aug 12 2017 08:00:00...

2019-08-13 15:37:05 143

原创 js篇--Math对象

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-13 11:04:16 97

空空如也

空空如也

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

TA关注的人

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