自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQLserver数据库--连接查询、联合查询、索引

一、子查询补充:Exists的用法:select *fromhahawhereexists(select*frombumenwherebumen.code=haha.bumen,andbumen.name='销售部')andage>35--相当于循环嵌套语句一般用法:=select *fromhahawherebumen=(selectcodefrombumenwherename='销售部')andage>35--括号里面查...

2021-12-11 14:45:47 2141

原创 接口测试及常用接口测试工具

首先,什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,要发

2021-12-06 18:05:29 2110 2

原创 SQLserver数据库--连接查询、联合查询、索引(八)

一、子查询补充:Exists的用法:select*fromhahawhereexists(select*frombumenwherebumen.code=haha.bumen,andbumen.name='销售部')andage>35--相当于循环嵌套语句一般用法:=select*fromhahawherebumen=(selectcodefrombumenwherename='销售部')andage>35--括号里面查询出来的当作参数使用二...

2021-12-06 15:41:49 612

原创 SQLserver基础--语句、存储过程(七)

【随堂练习】--查询‘李数’老师教的数学成绩大于80分的学生的信息, 并且人数大于3的话,输出达标;否则输出不达标。存储过程 --带参数的程序代码块---代表执行命令存储在数据库中,存储代码,没有调用1、--创建存储过程createprocedure--(可简写成proc)--+存储过程名称 -----存储过程格式@bianliang1--+数据类型 ----as和存储过程名之间可以加参数形参(传递的形参)@bianliang2--+数据类型asB...

2021-12-06 15:39:05 1307

原创 SQLserver--变量、运算符的使用,if...else,while语句(六)

数据库---变量(对数据库中的数据没有任何影响)作用:临时存储数据的作用,起一个衔接的作用,为了方便理解存储过程。例:Declare@hellovarchar(20)Set@hello=’销售部’select*frombumenwherename=@helloSelect@hello=namefrombumenwherecode=1(加where条件)Print@hello变量放在select.....from中间时也可以使用,可以当作赋值语句,不...

2021-12-06 15:36:16 507

原创 SQLserver数据库--子查询语句(五)

一、子查询--查询的嵌套(重点记忆)selectbumen,COUNT(*)fromhahagroupbybumenhavingCOUNT(*)>=5selectMAX(age) fromhahawherebumen='销售部'select * fromhahawherebumen='销售部'andage=35--汇总--selectMAX(age) fromhahawherebumenin(se...

2021-12-06 15:30:13 457

原创 SQLserver数据库--字符串函数(四)

数据库の函数一、内置函数--字符串函数1、--ASCII返回字符串的首字母的ASCII编码selectASCII('ame')selectASCII(xingming) fromxuesheng--查询语句中的格式select * fromhahawhereASCII(name)>200--查询表中ASCII码大于2、--CHAE将ASCII码转换成对应的字符selectCHAR(13)--在ASCII码中代表回车键,显示空格sel...

2021-12-06 14:53:44 900

原创 SQLserver数据库--聚合函数、分组(三)

聚合函数(都是针对字段操作)聚合是缩减一系列输入值的表达式,例如缩减为单个值。Select * frombiao1、--求平均分AVG:只能对数字类型的操作,返回一个值(返回非null值的平均值)SelectAVG(age) frombiao--执行后没有列名SelectAVG(age)asnianingfrombiao---执行后有列名,加as.--放在select...from之间的一定是列名。--as(...)里面可以起别名--加条件用where:...

2021-12-06 14:46:10 1219

原创 SQLserver数据库查询语句(二)

在查询下面,通过代码删除数据库:Dropdatabase+数据库的名称--删除数据库语句一、查询语句(重点)1、修改表、先加入列,注意列名与内置单词数据类型冲突的时候,列名加[]括起来。Altertablexinxiadd [int] varchar(10)AltertablexinxiaddnianlingintAltertable不能设置不为空,2、修改表删除一列:Altertablexinxidropcolumn[int]3、...

2021-12-06 14:06:59 517

原创 SQLsever数据库数据类型增、删、改(一)

一、数据类型:1、整数类形:(重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其他3位表示整数值长度和大小;大整形:bigint--每个bigint类型的数据占8个字节小整形:smallint--每个smallint类型的数据按2字节存储,其中1位表示整数值的正负号,其他15位表示数值长度和大小;2、浮点型:real 精确到第7位小数,占4字节(重点记忆,常用)float:精确到15为小数,占8字节(重点记忆,常用)dec

2021-12-06 13:43:24 683

原创 正则表达式(.*?),面试官问你用过那个正则表达式

后边多一个?表示懒惰模式。必须跟在*或者+后边用如:<img src="test.jpg" width="60px" height="80px"/>如果用正则匹配src中内容非懒惰模式匹配src=".*"匹配结果是:src="test.jpg" width="60px" height="80px"意思是从="往后匹配,直到最后一个"匹配结束懒惰模式正则:src=".*?"结果:src="test.jpg"因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。.

2021-11-22 12:01:02 10445

原创 jmeter的响应断言的使用

Jmeter响应断言的使用jmeter在接口测试过程中,有时需要响应断言来判断接口测试得到的接口返回值是否正确。响应断言 :对服务器的响应接口进行断言校验。1. 首先,选中某个线程,然后右键,选择添加—>断言—>响应断言 ,得到如图所示的响应断言界面。2. 应用范围: main sample and sub sample, main sample only , sub-sample only , jmeter variable关于应用范围,我们大多数勾选“m...

2021-11-20 14:13:38 498

原创 jmeter接口参数化,接口外联操作步骤从上到下一步步尝试

响应断言在下一篇文章

2021-11-20 14:12:16 295

原创 pytest框架之fixture详细使用

简介:fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进:1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。2.按模块化的方式实现,每个fixture都可以互相调用。3.fixture的范围从简单的单元测试到复杂的功能测试,可以对fixture配置参数,或者跨函数function,类class,模块module或整个测试session范围。(很重要!!!)(很重要!!!)(很重要!!!)谨记:当我们使用pyte

2021-11-20 10:18:39 1084 1

原创 接口测试27--39

27.怎么样做接口测试?由于我们项目前后端调用主要是基于http协议的接口,所以测试接口时是通过工具或代码模拟Http请求的发送与接收。我们常用的工具主要是postman、jmeter、soupUI,也可以用接口自动化来实现,发送请求用断言来判断。28. 接口测试的重点是什么?测试过程中确保自己接口请求地址、参数传参正确性测试过程中关注服务器返回,例如status、code、msg信息,数据库表信息更改,日志信息;特别是报错的时候,需要通过日志帮助排查问题。29. 在接口测试中如何保证接

2021-11-17 13:56:58 7383 1

原创 接口测试面试题11-26

11、为什么开展接口测试?1)接口测试属于集成测试、测试介入越早、就越能在项目早期发现问题,其修复问题的成本越低2)接口测试非常快速、UI自动化执行一个测试用例10S左右、接口测试用例执行的话,需要的时间是毫秒级的12、之前在接口测试过程中,使用的工具是什么?postman或jmeter(5.1)13、之前用过抓包工具没有?如何使用的?之前在项目中用过fiddler抓包工具进行HTTP协议请求的抓取打开fiddler之后,默认浏览器配置了127.0.0.1 8888端口的代理,在

2021-11-17 13:44:37 7777

原创 总结的接口测试面试题1-10

一、前言接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢? 主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的,你除了说点点点,还能说什么呢,无非就是这个项目点完了点那个项目, 这就是为什么各行各业的只要手指能点得动的人都来转行软件测试了。面试的时候面试官希望你除了点点点,还能更深入一点的思考页面上看不到的功能,也就是接口测试了。接口是看不见的,但是可以访问!二、2021非常全的接口测试面试题及参考答案1、

2021-11-17 13:41:29 8940

原创 数据库sql server增删改查(二)分页查询和多表联查

-------------------------查询(查)-------------------------------------14、查询的语法:--select 列名1, 列名2....------》查询所有字段用“*”代替--from 表名--[where 条件]--[order by 排序字段 asc 或 desc,默认是升序]--基本格式一:省略where和order by的情况--例:查询学生表中的所有信息select * from stuinfo--例:查询学生表中

2021-11-14 16:47:52 961

原创 数据库sql server增删改查(一)

create database test20210909use test20210909create table stuinfo(stuNo int primary key,stuName varchar(20) not null,age int null,email varchar(30) null,addr varchar(30) null)drop table stuinfocreate database ause adrop database aselect * from

2021-11-14 16:32:37 469

原创 性能测试经典面试题

概述一下性能测试流程?1.分析性能需求。挑选用户使用最频繁的场景来测试。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下 2.制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具 3.编写测试用例 4.搭建测试环境,准备好测试数据 5.编写性能测试脚本 6.性能测试脚本调优(脚本增强)。设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余脚本 7.设计测试场景,运行测试脚本

2021-11-14 15:17:53 3030

原创 SQLservero中where和having的区别

1.where和having的区别2.聚合函数和group by3.where 和having的执行顺序4.where不能使用聚合函数、having中可以使用聚合函数1.where和having的区别where:where是一个约束声明,使用where来约束来自数据库的数据;where是在结果返回之前起作用的;where中不能使用聚合函数。having:having是一个过滤声明;在查询返回结果集以后,对查询结果进行的过滤操作;在having中可以使用聚合函数。2.聚合函数和group

2021-11-13 12:38:16 372

原创 性能测试LR的使用

1.实验目的学会使用LR工具以及懂得各个步骤原理。2.实验内容录制脚本。 打开LR 打开教务处网站 登陆 查看课程 完成以上脚本录制 设置运行迭代次数为3 重播思考时间 阅读生成的脚本 查看运行报告参数化设置。性能测试。要求: http://jwgl.hzau.edu.cn/xtgl/login_slogin.html 录制脚本,完成一次以自己的“学号”+“密码”登录。 完成对 “个人课表”的查看 强化脚本,要求将账号,密码改成参数化设计

2021-11-12 10:01:13 517

原创 ProcessOn中的快捷键

快捷键的查找地方 通用 Space 按住space,通过鼠标可以对页面进行拖动 Ctrl 按住Ctrl,点击一个图形,将其添加到选择图形中,或者从中移除 Alt+(+),Alt+(-) 放大,缩小 Ctrl+A 全部选中 Esc 取消选中,并取消当前操作 T 插入文本 I 插入图片 L 插入连线 图形被选中时 箭头(上下左右) 将选中图...

2021-11-01 15:51:33 3030

原创 linux中简单的命令使用

绝对路径和相对路径的区别1.绝对路径就是无论从外部还是内部访问,都能够通过此路径找到文件夹。2.而相对路径是相对于自身的,其他位置的文件和路径,只能通过内部访问。3.外部不能通过此路径访问到文件,通俗的来说,绝对路径是一条大家都能够通到目的地的路,而相对路径是一条只有你自己知道怎么走的路,以上就是相对路径与绝对路径的区别。1.clear清屏:清除终端上的显示的操作过程,也可以快捷键ctrl+l2.切换工作目录cdcd ~ 切换当前用户的主目录(/home/用户目录)cd ....

2021-11-01 15:42:11 729

原创 python里面常用的方法字符串

输入num1 = input('请输入第一个数: ')num2 = input('请输入第二个数: ')# 因为input输入的是字符串,不能直接进行运算,先改变数据类型a = float(num1)b = float(num2)num = a + b# c = ('%f+%f=%.4f' % (a, b, num))c = (f'{a} + {b} = {num}')print(c)# 字符串1.查找find/index# find,从左侧开始查找,并返回其下标,找不到

2021-09-10 21:13:46 266

原创 冒泡循环python6

python冒泡排序详解 要学习冒泡排序必须知道它的原理:冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 例子:1,2,3,4,5,6就拿1到6来举例子吧!这里面有n个数字,你要对其进行从大到小的排序的话

2021-09-07 16:47:13 202

原创 零基础小白软件测试必学python6.1循环语句99乘法表

if1.if.....else.......if 条件: 条件成⽴执⾏的代码1 条件成⽴执⾏的代码2 ...... else: 条件不成⽴执⾏的代码1 条件不成⽴执⾏的代码2 ...... 2.多重判断if 条件1: 条件1成⽴执⾏的代码1 条件1成⽴执⾏的代码2 ...... elif 条件2: 条件2成⽴执⾏...

2021-09-07 16:44:39 426

原创 零基础小白软件测试必学python5公共操作和推导式

运算符str1 = '123'str2 = '2'list1 = [1, '2']list2 = [3, 4]tuple1 = (1, 2, '3')tuple2 = (4, 5, 6)dict1 = {'name': 'wang','age': 18}dict2 = {'weight': 80, 'name': 'xiao'}set1 = {1, 2, 3}set2 = {3, 4, 5}print(str1+str2)print(list1+list2)print(t

2021-09-05 18:54:57 107

原创 零基础小白软件测试必学python5字典与集合

字典# 键值对 key:valuexiao_li = {'name': 'xiaoli', 'age': 18, 'sex': False}xiao_zhang = {'name': 'xiaozhang', 'age': 19, 'sex': False}xiao_wang = {'name': 'xiaowang', 'age': 20, 'sex': True}1.增加 key存在则修改,不存在直接创建新的键值对# xiao_li['weight'] = 8...

2021-09-05 15:56:10 83

原创 零基础软件测试必学python4列表和元组

第四天列表# 列表# xiao_li = ['xiaoli', 18, False]# Flase表示女# print(xiao_li[0])# xiao_zhang = ['xiaozhang', 18, False]# xiao_wang = ['xiao_wang', 22, True]# cla = [xiao_li, xiao_zhang, xiao_wang, '10', xiao_li]# print(cla)# print(xiao_li[0])# print(cl

2021-09-03 10:12:15 79

原创 零基础软件测试必学python3字符串

第三天

2021-09-01 16:21:10 121

原创 零基础软件测试必学python2运算符

第二天1.空字符空字符是存在的,且空格是存在并显示的2.布尔型Ture和Flase3.输入input 在控制台输入画白线的地方

2021-08-31 16:58:26 102

原创 零基础小白软件测试必学python1

第一天1.python解释器 pycharm(IDE集成开发环境2.注释 单行注释ctrl+/ 已经注释的全选ctrl+/可以取消注释 多行注释''' hello word ''' """ """引号中间是注释内容3.变量 = 值 标识符名法则a.数字字母下划线...

2021-08-30 20:51:45 79

空空如也

空空如也

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

TA关注的人

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