自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试 Linux 环境下模拟延时和丢包实现

通常我们是在应用服务器上使用tc工具模拟网络丢包。tc工具是工作在服务端的,是专门针对网卡来进行一些相关的策略的。比如当我们请求传到网卡的时候,其实这个时候请求还没有到程序里面,那我们可以在网卡出来的时候加长延时时间或者丢包。...

2022-07-29 17:17:09 581 1

原创 你还只知道404?来看HTTP状态码详解

表示临时响应并需要请求者继续执行操作的状态代码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。表示成功处理了请求的状态代码。200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建)请求成功并且服务器创建了新的资源。202(已接受)服务器已接受请求,但尚未处理。表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向。...

2022-07-27 17:42:31 481

原创 Jmeter查看结果树之查看响应的13种详解方法!

查看结果树查看响应有哪几种方法,可通过左侧面板底部的下拉框选择1查看结果树中请求的默认格式为Text,显示取样器结果、请求、响应数据3个部分内容。默认Raw展示,可以切换为Parsed视图,表单展示更直观。默认Raw展示,包括RestquestBody及RestquestHeaders两部分。HTTP视图展示更直观。还可输入信息查找,并可以设置区分大小写、正则表达式。显示ResponseBody及ResponseHeaders两部分内容。当需要处理的页面是HTML格式时,选中该选项;...

2022-07-22 18:04:23 3210

原创 微信小程序怎么测试

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。小程序是在2017年1月9日,由微信之父“张小龙”带领发布上线的。小程序一开始对C端用户开放的时候,因为那个时候的小程序数量比较少,入口又比较深,所以它的用户量的增长非常的慢,后来在2017年年底,小程序开放了一些小游戏,用游戏去吸引用户量,并且增加了首页的下拉访问小程序的入口。微信把跳。...

2022-07-20 18:21:58 7826

原创 测试人遇到难以重现的bug,要怎么办?

长时间做测试的人,自然也惹上了一堆毛病。譬如,这生了病不叫病,叫做bug。好了发现bug了第一件事情重现或者说确认开始了摸了摸自己的胸口恩....有点痛但是又似乎是飘渺的看来这还是一个难以重现的bug作为一个资深的测试人员我们是不是还应该试着找一下bug的原因以便更好定位问题的所在好时间倒推回前几天逐一排查这几天的异常行为是不是昨天工作的时间太久了...恩,好像是的因为之前没有工作到这么晚的所以这个原因的可能性比较大一点好的暂且建议这个作为bug的root cause根据测试人员提交的bug的root ca

2022-07-19 17:55:28 570

原创 Linux修改默认静态IP

就目前来说,大部分企业已经实现云服务。但就学习者来说,云服务国内常见的厂商华为云、腾讯云、阿里云、新浪云等等各种云都是需要收费的,尽管某些厂商提供免费试用产品,可到期就要付费!你能想象,刚用舒爽,给你来个“对不起,体验服务已到期,请续费!”。白嫖者的噩耗啊所以我们的VMware就给咱提供了一个相对舒爽的学习环境(咱用VMwarestationplayer,更全面的pro违背了互联网的核心宗旨!第一步ifconfig,查看网卡,确定网卡第二步第一步ifconfig,查看网卡及ip第二步。...

2022-07-15 18:17:22 4643 1

原创 ​TCP/IP协议三次握手和四次挥手

TCP/IP简介:TCP/IP 是不同的通信协议的大集合。是指能够在多个不同网络间实现信息传输的协议族。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议族, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。TCP/IP协议参考ISO,OSI模型共有七层,但在TCP/IP协议中,它们被简化为了四个层次。如图:三次握手建立连接三次握手(Three-way Handshake)其实就是指建立一个TCP连接

2022-07-14 17:33:51 2447

原创 如何做好功能测试

不论你是什么时候开始接触测试这个行业的,你首先听说的应该是功能测试。通过一些测试手段来验证开发做出的代码是否符合产品的需求?我们通常认为的功能测试是根据需求,采取如下测试流程:需求分析,用例编写,用例评审,提测验证,Bug回归验证,上线与线上回归等来进行测试。如此日复一日,年复一年,响应了很多需求,可是想换工作的时候却得不到认可,大家想想是不是这种情况?下面我就以一个功能测试人员如何进行工作,来介绍一下功能测试应该用到的知识及相关的提升建议。一, 需求分析,发挥主动性正常的需求在产出的时候,产品是要分析这

2022-07-11 21:42:22 1464

原创 一次搞明白 Session、Cookie、Token,面试问题全解决

session:session的中⽂翻译是“会话”,当⽤户打开某个web应⽤时,便与web服务器产⽣⼀次session。服务器使⽤session把⽤户的信息临时保存在了服务器上,⽤户离开⽹站后session会被销毁。这种⽤户信息存储⽅式相对cookie来说更安全,可是session有⼀个缺陷:如果web服务器 做了负载均衡,那么下⼀个操作请求到了另⼀台服务器的时候session会丢失。 cookie:cookie是保存在本地终端的数据。cookie由服务器⽣成,发送给浏览器,浏览器把cookie以kv形式

2022-07-09 21:50:02 360

原创 使用Newman完成Postman接口自动化

使用Newman完成Postman接口自动化一、下载安装Node.jshttps://nodejs.org/en/download/下一步,下一步,直到安装完成cmd输入 node -v,验证node是否安装成功node -v二、下载安装Newman1、安装Newmannpm install -g newman验证是否安装成功newman -v2、安装报告插件npm install -g newman-reporter-html三、项目使用1、新建项目目录collection存放测试脚本data存放数据En

2022-07-07 21:32:47 409

原创 面试被问到了解哪些开发模型?看这一篇就够了

前言软件开发模型是指软件开发全部过程、活动和任务的结构框架。一般包括需求、设计、编码和测试等阶段,甚至包括维护阶段。软件开发模型明确规定了软件开发过程中要完成的主要活动和任务,用来指导整个开发过程中的工作。对于不同的系统,可依据软件的特点、项目成员的参与方式选择不同的软件开发模型。作为测试工程师,测试的工作内容与软件开发模型紧密相关,不同的开发模型中,测试的任务和作用也会不同。以下,给大家介绍几种常见的开发模型。瀑布模型瀑布模型作为最早出现的软件开发模型,提供了软件开发的基本框架,为后续出现的开发模型奠定了

2022-07-06 21:28:05 200

原创 Python连接MariaDB数据库

Python连接MariaDB数据库python连接数据库是我们常见的操作,尤其我们在构造大批量数据的时候。连接mysql数据库,可以使用pymysql库;连接oracle数据库,可以使用cx_Oracle库;mariadb除了使用pymysql库,还可以使用mariadb库。一、安装mariadb库pip安装mariadbpip install mariadb二、连接数据库connect()函数连接数据库。(user为账号,password为密码,host为主机,port为端口,database为连接的数

2022-07-05 21:40:22 4171

原创 一文揭开,测试外包公司的真实情况

关于外包,你或许听到过这样的声音千万不要去外包工作!工作一点人权都没有,公司的茶水都是给正式员工喝的,你连茶水都喝不到的,甲方根本不把你当人看,每天加班到12点而且只做螺丝钉类的重复类的工作,什么都学不到,你的简历上面写上外包,跳槽会被鄙视的。外包真的这样吗?01什么是外包?现在各行各业为了节约成本都会大量招聘外包,许多企业没有专门的测试人员,只能找到第三方软件测试公司来完成。外包又分为人力外包,项目外包。人力外包:广泛存在于各个大厂中间,头部的大厂:字节、阿里、网易、腾讯,他们都是有软件测试的人力外包,一

2022-07-04 21:49:43 544

原创 公司里只有一个测试是什么体验?听听他们怎么说吧

看到有很多刚刚步入测试行业的测试发出这样的疑问:01一人成团的测试,有利有弊【优点】:公司只有一个测试,那就是你自己的场地了。可以按照自己的节奏好和思路工作,设计和编写测试用例,执行测试,提交bug。【缺点】:多发生在小公司,业务规模不大,对测试工作不重视,不利于职业发展。一个测试对应多个项目,什么都要做,难免手忙脚乱。02我的公司就只有我一个测试聊聊我真实的职场经历网友:雨中百合目前我们公司就我一个测试工程师,一个人带两个项目,其实也还算好,就是有时候两个项目会同时发布测试人,排不开时间测试,内心非常捉急

2022-07-02 21:37:48 371

原创 MySQL数据库远程访问权限设置

MySQL数据库远程访问权限设置对于初学者小伙伴来说,我们安装mysql到本地服务,再用一些图形化工具链接。一般情况下我们都能链接成功;但是、在模拟真实的环境中我们的数据库不可能直接安装在本地机器上,大多数是在云服务器上,这种情况我们的mysql也不是路边大巴招手即停的,你还是要约的(先买票!);也就是你的帐号不允许从远程登陆,只能在localhost登录,怎么办?接下来给大家讲解两种简单的方法、方法再简单要先用管理员账户登录进去,这样才可以修改让我们先登录上mysql一、改表(当然我们要先知道表在哪,适用

2022-07-01 21:25:46 15189

原创 Jmeter跨线程参数关联无需脚本

Jmeter跨线程参数关联无需脚本在多线程操作,我们很有可能需要在响应数据里面找到需要的内容,提取该内容作为下一个线程租的数据去使用,为此给大家带来一个简单的方法!一、演示网站为公网、我们采用utf-8的编码格式,同时我们设置下中文进入jmeter的bin目录下,找到jmeter.porperties文件,以记事本方式打开新增/修改配置文件,保持中国人民优良使用习惯、以及咱看的懂的字符编码集改成中文,工具能使用明白拉符合国情的编码集,这码也不乱了二、启动jmter、演示开始添加线程组、信息头关联器、结果树—

2022-06-30 21:50:44 206

原创 postman 之接口关联

在项目中,多个接口之前都是有相互关联的。如:注册之后就是登陆,一个业务增删改查不可能一个接口一个接口测,如果一个参数可能从新增到修改再到删除D都是关联,则需要在第一个接口先去获取到,然后在下面接口使用时可以调用下图举例:请求需要先登录获取到token,下一个请求需要携带对应的token才能进行请求一、json提取器实现接口关联1、请求登录接口,成功后返回对应的token冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。热启动:当启动应用时,后台已

2022-06-29 21:51:53 7534 1

原创 独家分析 | 软件测试关于简历和面试的真实情况

关于软件测试的简历和面试估计大家看的很多,所以道理估计也都明白。今天来聊一下简历和面试的关系。简历是面试的前期,面试是简历的后期,先有简历,才有面试,这个顺序不要搞反了。很多认识要面试才准备简历,这个不行,机会是给有准备的人的。所以大家都知道简历要写好,最起码得让人家看上眼,甚至进行过度“包装〞。这个简历怎么写,关注我,下次再说。我们把简历上体现出来的能力称为“简历能力”,把面试中体现出来的能力称为“面试能力”。我们就详细的说一下它们的关系:01简历能力>面试能力这个情况,每个人都不希望。因为遇到这样的情况

2022-06-28 21:42:00 161

原创 APP冷热启动专项测试

一、冷热启动的概念冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个启动方式就是热启动。二、核心原理APP启动时长,可以通过adb shell am start -W命令的TotalTime得到。adb shell am start -W

2022-06-27 21:45:04 2464

原创 Redis的安装及启动

一、redis简介:概念:Redis 是 一个开源的(免费的)高性能的 key-value (一个名称对应一个值,比如一个姓名对应一个人) 的 数据库。reids诞生于2009年。Redis应用场景:热点数据(微博热搜,热点新闻),计数(点赞数统计,点击数统计),消息队列(商品秒杀,抢购),排行榜, 购物车,抽奖,用户推荐等Redis特点:1、高性能2、支持多数据结构字符串 string列表 list哈希 hash集合 set可排序集合 sorted_set3、数据持久化,可以进行数据恢复二、

2022-06-25 21:39:52 820

原创 HTTP网络协议讲解

HTTP网络协议什么是HTTP?HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它基于TCP/IP通信协议来传递数据。简单来说,它就是一种约定协议,一种客户端跟服务端之间的约定协议。什么是协议?计算机和计算机之间的通讯语言叫做协议,不同的计算机之间要使用相同的协议才能进行通信。HTTP的网络通信过程HTTP协议工作于客户端和服务端之间,整个通信过程,浏览器会作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求,Web服务器根据接收到的请求,会向客

2022-06-23 21:41:03 644

原创 Jmeter跨线程参数关联无需脚本

Jmeter跨线程参数关联无需脚本在多线程操作,我们很有可能需要在响应数据里面找到需要的内容,提取该内容作为下一个线程租的数据去使用,为此给大家带来一个简单的方法!一、演示网站为公网、我们采用utf-8的编码格式,同时我们设置下中文进入jmeter的bin目录下,找到jmeter.porperties文件,以记事本方式打开新增/修改配置文件,保持中国人民优良使用习惯、以及咱看的懂的字符编码集改成中文,工具能使用明白拉符合国情的编码集,这码也不乱了二、启动jmter、演示开始添加线程组、信息头关联器、结果树—

2022-06-18 22:03:34 100

原创 你心心念念的小程序如何测试,这篇文章将告诉你

英文名Mini Program,是一种不需要下载安装即可使用的应用,是内嵌在微信APP里面的一款新形态软件。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。小程序的架构:包含View视图层、AppService逻辑层。View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。视图层使用WebView渲染,逻辑层使用JSCore运行。视图

2022-06-14 21:54:25 887 1

原创 看完就会,从抓包到接口测试的全过程解析

一、为什么抓包1从功能测试角度通过抓包查看隐藏字段Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。2通过抓包工具了解协议内容方便开展接口和性能测试性能测试方面,性能测试其实就是大量模拟用户的请求,所以我们必须要知道请求中的协议内容和特点,才能更好的模拟用户请求,分析协议就需要用到抓包工具;接口测试方面,在接口测试时,虽然我们尽量要求有完善的接口

2022-06-13 21:41:07 293

原创 新知识:Monkey 改进版之 App Crawler

原生Monkey大家知道Monkey是Android平台上进行压力稳定性测试的工具,通过Monkey可以模拟用户触摸屏幕、滑动、按键等伪随机用户事件来对设备上的程序进行压力测试。而原生的Android Monkey存在一些缺陷:事件太过于随机,测试有效性大打折扣 由于Monkey主要发送一些随机事件来进行测试,测试过程中的事件操作不受控制,大部分操作是无效的(比如点击的是空白区域、在不能滑动的页面进行滑动等等)。对App页面内的控件覆盖率不佳 也是因为随机性这一特点,不能保证App页面的所有控件都...

2022-06-11 22:01:17 404 1

原创 给你一个项目,你将如何开展性能测试工作?

本文主要介绍何时开展性能测试,如何开展性能测试,性能测试的开展需要做哪些准备。 一、性能测试三连问 1何时进行性能测试?性能测试的工作是基于系统功能已经完备或者已经趋于完备之上的,在功能还不够完备的情况下没有多大的意义。因为后期功能完善上会对系统的性能有影响,过早进入性能测试会出现测试结果不准确、浪费测试资源。因此,性能测试首先是基于功能测试的,必须了解其功能需求才能开展性能测试。2如何进行性能测试?一个被测系统,我们需要分部分来分析:入口:需要怎么发送请求,施压方应该施加多大的压力,用什么方法施压;被测系

2022-06-10 21:59:31 199

原创 这知识我没见过--MySQL 服务演进

MySQL服务演进1概述当数据越来越多,且增长速度很快,尤其是并发量也越来越多时,单点的数据库会出现性能瓶颈,比如连接池连接数不够,很多请求处于阻塞状态,没有命中索引的查询非常耗时,物理存储也会压力倍增此时,需要对数据库进行优化,硬件层面,增加CPU、内存和存储空间在前期能解决一定的问题;更多的,需要通过软件层面来进行优化,包括:SQL调优,如前面所讲,排查出慢查询,有针对性进行优化表结构优化,根据业务特性,只返回表中合理数据,或表根据业务拆分成多个表,另外,适当的冗余,也能减少join,提升查询性能读写分

2022-06-09 21:58:25 72

原创 linux最常用的18个命令

Linux中的命令的确是非常多,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的p

2022-06-08 21:52:05 556

原创 2022年互联网企业性能测试面试题(出现的频率相当高)

很多软件测试工程师在面试互联网企业的时候都会遇到考官给的几道面试题,这也反应了测试工程师对企业的重要性,今天松勤整理了一份2022年的互联网企业软件测试性能测试面试题,希望能帮助到大家。2022年互联网企业软件测试性能测试面试题(常考)1.性能测试关注的指标是什么?从外部看,性能测试主要关注如下三个指标:吞吐量:每秒钟系统能够处理的请求数、任务数响应时间:服务处理一个请求或一个任务的耗时错误率:一批请求中结果出错的请求所占比例从服务器的角度看,性能测试主要关注CPU、内存、服务器负载、网络、磁盘IO等。2.

2022-06-06 21:52:19 293

原创 容器暂停退出居然有三种方式?怎么区别?

最近在写 docker 相关教程,过程中发现容器暂停退出竟然有 docker kill、docker stop 和 docker pause 三种方式,今天就来分析下三者间的区别。2辅助指令3准备工作1. 启动容器先分别启动三个容器:2. 查看容器进程3. 查看资源使用4. 打开事件监听4开始分析1. docker killdocker top 指令报错,CPU 和内存使用率为 0,容器状态为 Exited,退出码为 137。相关事件:kill -> die2. do...

2022-06-02 22:03:03 601

原创 面试中问你查看日志的命令,可不能只说tail,cat,more

首选,如何查看日志:很多初级测试人员,在进行执行测试用例这个步骤时,发现bug,不能更加的准确去定位bug,在这样的情况下就可以打开Linux服务器,敲命令查看操作进行中的实时日志,当系统报错时,可以截图日志在缺陷管理系统中,开发人员就知道什么地方错了,操作步骤一定要写明确。 1、下载xshell,百度xshell进行下载即可 2、新建会话,使用账号密码登录你使用系统的服务器,进行连接。3、连接成功后,敲击命令cd /xxx(切换到当前工作命令);继续敲ls...

2022-05-30 22:30:12 184

原创 一文了解,弱网测试的详细流程

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理了app网络测试要点和弱网测试常用模拟方法,让大家对网络测试有一个全面的认识。01APP网络测试要点

2022-05-29 22:13:34 473

原创 接口自动化平台用例执行引擎 — ApiTestEngine

前言ApiTestEngine 主要是为了快速进行接口自动化平台开发,基于 unittest 设计的接口用例执行引擎,其实之前开发的接口自动化框架 apin 也可以作为测试平台的用例执行引擎。但是 apin 最初设计的初衷是基于 JSON 或 YAML 文件来编写测试用例,里面设计了更多规则。用来进行平台开发反而有些笨重了,也不适合在课程中教学使用,于是在 apin 的基础上进行了精简和优化,开发了 ApiTestEngine 这个更为精简和灵活的用例执行引擎。下面介绍一下 ApiTestEngine

2022-05-28 21:48:04 377

原创 一文了解 | 性能测试有哪些阶段?每阶段的任务是什么?

性能测试流程图01测试阶段1、性能测试需求分析阶段根据用户使用习惯和实际业务的性能需求,生成性能测试需求调查表 根据性能测试需求及系统重要业务调研,选取典型业务 了解业务模型及业务架构2、性能测试设计阶段编写性能测试用例 结合性能测试用例录制/修改/完善测试执行脚本 结合用户应用场景设计性能测试执行场景3、性能测试执行阶段利用LoadRunner性能测试工具中的Controller应用,按照并发用户数执行场景,并保存测试结果(Jmeter同理) 利用LoadRunn..

2022-05-27 22:03:33 257

原创 2022年四大流行Android手机自动化测试工具,全在这里了

Android 自动化测试的工具非常多,但是目前主流使用的就那几个,我会详细说明他们各自的情况,你可以根据自己的需要决定使用哪款工具。AppiumAppium 是目前最主流的移动测试自动化框架,不仅支持 Android 应用,而且适用于 iOS、混合和 Web 应用程序。它底层完全使用了 Selenium 和 WebDriver 的 API,所以如果你之前有用过 selenium,几乎不需要额外的学习成本就可以使用 appium。appium 通过 uiautomator(API 级别 16 或更.

2022-05-26 22:16:24 1220 1

原创 一文解决,PO设计模式详解

PO模式:全称:page objece,分层机制,让不同层去做不同类型的事情,让代码结构清晰,增加复⽤性。PO模式的优势:1)效率⾼ :同理,PO模式的逻辑层⽅法有具体定义,情况和元素发⽣变化⼀样 修改逻辑层,业务层不变。这样看来结构简单清晰,舒服更符合⼈类习惯, 普通⽅式就是继续堆case。2) 复⽤多收益⼤:同样这⾥如果逻辑复⽤越多,PO模式收益越⼤,因为对于PO模式来说都只需要修改⼀个地⽅多处受益。PO模式主要有以下⼏种分层⽅式:1)两层:对象逻辑层+业务数据层2)三层:对象库

2022-05-25 21:56:41 1697

原创 看完这篇轻松玩转Git:详细、浅显、易学

这里为大家提供了windows版的Git客户端以及安装图文详解文档。百度网盘:https://pan.baidu.com/s/1CDu0Ke199pt3Ysv-QtWObA 提取码:8888 如果过期了请留言联系我。二、注册码云账号打开码云网站:https://gitee.com/ 点注册提交资料三、创建远程分支创建远程仓库四、将远程分支拉到本地(此时远程分支与本地分支就都有了,且建立了关联关系)找到远程仓库,复制仓库地址2.通过仓库地址将远程仓库克隆

2022-05-24 22:06:27 375

原创 一份高质量的测试用例如何养成?

测试一个新功能时,最重要的一个步骤就是编写测试用例,测试用例写好了,那么后面的测试工作基本就非常顺利了,那么怎样提高测试用例的质量呢?充分理解需求拿到测试需求后,不应该拿到什么就是什么,需求上怎么写就怎么做,要有自己的见解。举个例子来说,某个网站年终大促,要搞个优惠活动,有两种优惠方式:第一种是店铺自己发的优惠,两件8折、3件7折; 另一种是平台提供的优惠,满100-10、200-30。测试人员A拿到这个需求后,发现非常简单,迅速的就将测试用例编写完了,如下:乍一看是没有问题的,

2022-05-23 21:58:53 402

原创 资深测试专家带你3分钟学会 Python 模块和包的使用

一、模块和包的定义1.一个 python 的文件就叫做模块(module),如 xxx.py。模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。2.一个包含有__init__.py 文件的目录或文件夹就叫做包(package)。在 pycharm 中选择 python package 创建的目录就是一个包。二、模块和包的作用1.从文件级别组织程序,更方便管理随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我

2022-05-21 22:03:41 113

原创 nginx虚拟服务名称详解,不信你有我全

服务器名是使用 server_name 指令定义的,并确定哪个 server 块用于给定的请求。参见“nginx 如何处理请求”。它们可以使用精确名称、通配符名称或正则表达式来定义:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name *.example.org; ...}

2022-05-20 21:41:01 433

空空如也

空空如也

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

TA关注的人

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