软件测试
测试也要努力
这个作者很懒,什么都没留下…
展开
-
TCP协议介绍
传输控制协议,运行在传输层,面向连接的可靠的协议三次握手的目的是为了建立连接(整个过程是由内核实现的)第一次握手:客户端向服务器发送一个请求(告诉服务器我想跟你建立连接),此时发送一个SYN包(同步序列号)和一个ISN(初始化序列号,随机生成的,不能设置为固定值,因为这样容易被攻击者猜出后续序列号,从而遭到攻击)此时,服务器端可以确认客户端的发送能力和自己的接收能力都是正常的第二次握手:服务器向客户端发送一个ACK包(表示发来的数据已确认接收无误),ACK=ISN+1,还有一个服务器端自己的原创 2022-01-17 20:07:11 · 1622 阅读 · 0 评论 -
Requests模块学习
requests参数原创 2021-12-30 09:30:06 · 430 阅读 · 0 评论 -
Pytest断言assert
常用断言pytest 断言实际上就是 python 里面的 assert 断言方法,常用的有以下几种assert xx :判断 xx 为真 assert not xx :判断 xx 不为真 assert a in b :判断 b 包含 a assert a == b :判断 a 等于 b assert a != b :判断 a 不等于 b异常断言可以使用 pytest.raises 作为上下文管理器,当抛出异常时可以获取到对应的异常实例# 断言异常def test_zero原创 2021-12-28 16:32:17 · 1074 阅读 · 0 评论 -
Python解析YAML里的动态参数
以下是yaml文件内容:- name: $csv{name} base_url: ${get_base_url(base_gzh_url)} parameters: name-appid-seccret-grant_type-assert_str: data/get_token.csv request: method: get url: /cgi-bin/token params: appid: $csv{appid} secret:原创 2021-12-14 10:39:27 · 7788 阅读 · 10 评论 -
Docker
安装环境:CentOS71、yum-config-manager \ > --add-repo \ > http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2、yum install docker-ce docker-ce-cli containerd.io3、启动docker:systemctl start docker4、配置阿里云镜像加速器 ...原创 2021-04-28 16:57:15 · 65 阅读 · 0 评论 -
Spring学习(五)基于注解的自动装配
前文讲的自动装配是基于XML的,随着项目中的类越来越多,基于XML配置会显得越来越复杂,此时可以使用基于注解的方式来进行自动装配@Component@Controller@Service@Repository写几个类,结构如下:package com.ztt.controller;import org.springframework.stereotype.Cont...原创 2020-03-15 11:10:24 · 280 阅读 · 0 评论 -
Spring学习(四)引用外部属性文件、自动装配
引用外部属性文件:当bean的配置信息逐渐增多时,查找和修改一些bean的配置信息变得更加困难。这时,可以将一部分信息提取到bean配置文件的外部,以properties格式的属性文件保存起来,同时在bean的配置文件中引用properties属性文件中的内容,从而实现一部分属性值在发生变化时只修改properties文件即可。这种技术多用于连接数据库的基本信息的配置以连接数据库的基本信息...原创 2020-03-14 16:25:23 · 120 阅读 · 0 评论 -
Spring学习(三)bean的作用域、生命周期、后置处理器
bean节点中scope属性定义了bean的作用域作用域:prototype:多例,在使用时创建对应的对象<bean id="person1" class="com.ztt.spring.Person" scope="prototype"> <constructor-arg value="22" type="java.lang.Integer"></c...原创 2020-03-14 14:46:39 · 174 阅读 · 0 评论 -
Spring学习(二)FactoryBean工厂bean
Bean有两种类型:①普通bean(即上一篇所讲),②工厂BeanFactoryBean返回的对象不是指定类的一个实例,其返回的是该工厂bean中的getObject方法所返回的对象工厂bean必须实现 org.springframework.beans.factory.FactoryBean接口package com.ztt.spring;import org.springfr...原创 2020-03-14 11:39:44 · 121 阅读 · 0 评论 -
Spring学习(一)简单配置+依赖注入
1、工具:STS2、配置需要的jar包:spring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE.jarcommons-logging-1.1.1.jar3、写一个Person类,里面有na...原创 2020-03-13 16:26:45 · 138 阅读 · 0 评论 -
Moco学习
Moco是一个搭建模拟服务器的工具1、下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/例如:我下载的是moco-runner-0.12.0-standalone.jar2、新建一个文件夹moco,将上述jar包放入文件夹中3、在moco中新建一个json文件,例如:config.json4...原创 2020-03-11 11:26:36 · 199 阅读 · 0 评论 -
TestNg使用(入门)
1、@Test注解2、@BeforeMethod 在每一个测试方法运行之前都会执行3、@AfterMethod 在每一个测试方法运行之后都会执行4、@BeforeClass 在类运行之前运行的方法5、@AfterClass 在类运行之后运行的方法6、@BeforeSuit 在类运行之前运行的方法,在BeforeClass之前运行的7、@AfterSu...原创 2020-03-10 14:30:34 · 113 阅读 · 0 评论 -
GIT学习
下载地址:https://git-scm.com/download 安装:(Windows环境傻瓜式) 验证:桌面点右键,出现Git GUI Here和Git Bash Here图标 点击Git Bash Here,输入:git --version,显示版本号 Git初始化配置(配置用户信息,包括用户名称和邮箱地址,每次Git提交时都会引用这两条信息,说明是谁提交了更新,所以会随更...原创 2020-03-09 23:07:47 · 87 阅读 · 0 评论 -
基于JAVA的接口自动化测试
用到的技术:HTTPClient:模拟客户端发送请求 Mock:虚拟化平台,模拟一整套开发人员实现的逻辑接口 MyBatis:持久层的技术框架,结合JAVA语言操作数据库 TestNG:单元测试框架 SpringBoot:开发框架,进行接口开发 Git:版本管理工具...原创 2020-03-09 22:01:36 · 648 阅读 · 0 评论 -
命令行执行mvn help:system命令报错,实在看不出settings.xml文件里哪里有问题
原创 2019-10-12 22:02:55 · 257 阅读 · 1 评论 -
工作中对测试的一些总结
网页中左下角有无JS报错信息执行类似增、删、改、查的操作时,弄清楚执行这些操作的角色修改:修改信息后保存,重新查看,数据显示是否正确修改成已存在的值(该值不允许重复)后保存提示信息的描述删除:把数删光,再点退格,就回退了,数多的时候用户习惯按着退格键不松手仔细检查页面中自动显示出的内容是否正确原创 2012-11-07 19:17:16 · 474 阅读 · 0 评论