自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 高阶函数

函数是一个内置的高阶函数,它接受一个函数和一个或多个可迭代对象(如列表、元组等)作为输入,并返回一个迭代器,该迭代器包含了对输入可迭代对象中每个元素应用指定函数后的结果。函数的一个常见用途是将一个列表中的每个元素都应用一个相同的操作或转换。函数接受一个函数和一个可迭代对象作为输入,并返回一个迭代器,该迭代器包含了所有使指定函数返回。函数是另一个内置的高阶函数,它用于根据指定的条件过滤可迭代对象中的元素。函数是匿名的,并且通常用于简单的操作,所以它们经常与。的可迭代对象中的元素。

2024-11-12 11:42:22 407

原创 python raise()的使用

你也可以通过继承内置的Exception类来创建自定义的异常类,然后使用raise语句抛出这个自定义异常。# 定义一个自定义异常类# 抛出一个自定义异常raise MyCustomError("年龄不能为负数", 400)print("未成年")else:print("成年")try:print(f"捕获到自定义异常: {e}, 错误代码: {e.error_code}")raise语句在 Python 异常处理中非常有用,它允许你显式地抛出异常,无论是内置的还是自定义的。通过合理地使用。

2024-11-08 15:40:14 796

原创 四.Unittest的使用

待更新。

2022-12-26 15:14:52 195

原创 三.Mock接口

待更新。

2022-12-26 15:01:39 250

原创 二.get/post接口开发实战

在Mac终端输入pip install flask安装flask库。导入模块flask、request、json。定义请求路径,以及请求方法。定义请求路径,以及请求方法。定义函数存入返回的参数。判断请求参数是否正确。判断请求参数是否正确。

2022-12-26 15:00:34 277

原创 JMeter分布式压测

官网地址 http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html。如果使用192.x.x.x或10.x.x.x IP地址,则服务器位于同一子网中。jmeter压缩包地址:链接:https://pan.baidu.com/s/1VlqvoDXLuKVlJ2Qhr5B5zA 提取码:52eu。-l 记录结果的文件 每次运行之前,(要确保之前没有运行过,即xxx.jtl不存在,不然报错)

2022-12-24 16:53:37 969

原创 测试流程详细

一.需求分析1.画流程图主流->分支2.测试大纲二.测试用例三.测试第一轮测试:主流程、分支、功能按钮第二轮测试:易用性——提示语是否友好输入框字符合法性、字符长度限制初始化数据是否准确稳定性——性能测试兼容性性能测试第三轮测试:交叉测试 ...

2022-10-12 11:18:06 437

原创 终端/业务测试点

4.小程序/公众号测试点。1.web端组件测试点。

2022-10-08 10:19:15 218

原创 Unittest的使用

1.Unittest断言import unittest# Unittest的简单使用url = 'http://www.1.com'data = { "username":"11111", "password":"22222"}class TestCase01a(unittest.TestCase): d...

2022-08-25 17:53:38 219

原创 一.Request方法运用

1.环境搭建1.1.安装visual studio code(vscode) 、python31.2.安装requests库在终端输入pip3 install requests (适用于python3)2.发送Post请求导入 requests、json库import requestsimport jsonurl = 'h...

2022-08-25 10:52:02 1800

原创 九、Python高阶语法

一、枚举1.枚举类的特点1. Python枚举作为一个类存在,使用它需要首先导入枚举模块,然后继承并自定义需要的​​枚举类​​; 2. 导入枚举模块可以是​​Enum​​(枚举值可以是任意类型),也可以是IntEnum(枚举值只能是整型); 3. 枚举类不允许存在相同的标签;但是允许不同标签的枚举值相同,这样后者相当于前者...

2022-06-23 18:40:18 762

原创 Linux命令

centos 7 系统管理1、常用命令1.1.tab键——文件/文件名补全1.2.clear——清屏1.3.Ctrl+c——调试退出1.4.上下键——切换重复命令1.5.man——帮助1.6.语法 --help——帮助1.7.history——查看历史命令(!加上命令编号,执行历史命令)2、centOS7下的...

2022-06-23 15:44:24 253

原创 ADB命令

一、ADB命令连接设备adb devices——查看当前连接的设备, 连接到计算机的 android 设备或者模拟器将会列出显示adb connect 192.168.0.122:5555——连接adbadb shell——进入adb命令行adb shell [command]——执行一条 shell 命令服务重启adb ...

2022-06-21 08:57:19 2654

原创 八、正则表达式与JSON

一、正则表达式1.匹配方式1.1.字符集字符集——findall方法re.findall('Python',a)——使用findall方法,查找字符串中是否包含Pythonre.findall('\d',a)——使用元字符,正则表达式查找数字【0-9】re.findall('\D',a)——使用元字符,正则表达式非数字pr...

2022-06-06 17:24:13 2541

原创 接口/自动化面试题及答案

1、get和post的区别?http是上层请求协议,主要定义了服务端和客户端的交互规格,底层都是tcp/ip协议Get会把参数附在url之后,⽤?分割,&连接不同参数,Get获取资源,post会把参数放置在http请求体中,Post发送请求数据Get产⽣⼀个tcp数据包,post产⽣两个tcp数据包Get请求,浏览...

2022-05-19 20:16:37 3533

原创 一、搭建selenium web自动化集成环境

一、安装Python下载地址:​​https://www.python.org/downloads/​​二、安装selenium1.由于使用的Mac,在无法卸载python2的情况下,进入命令行输入pip3 install selenium安装selenium2.在命令行输入python3,进入到python命令行界面,输...

2022-04-26 10:08:12 1165

原创 Jmeter参数变量

​一、全局变量​测试计划,在图下区域,可添加全局变量。在http请求参数中引用变量,引用格式${变量名称}​二、自定义变量​​添加用户定义变量​线程组->add -> Config Element(配置原件)-> User Definde Variable(用户定义的变量)​添加用户参数​线程组->...

2022-02-24 14:54:06 1183

原创 Jmeter目录结构及常用元件

1、JMeter目录结构​backups目录:备份jmx脚本bin目录:可执行文件,jmeter.bat启动docs目录:API文档目录,二次开发用extras目录:扩展插件目录,目录下的文件提供了ant支持lib目录:所用到的插件目录,里面全是jar包,用户扩展所依赖的包直接放到lib下即可printable_docs/...

2022-02-23 17:05:33 214

原创 Jmeter(JMX)脚本文件解析

<!--Jmeter版本信息--><?xml version="1.0" encoding="UTF-8"?><jmeterTestPlan version="1.2" properties="4.0" jmeter="4.0 r1823414"> <hashTree>&...

2022-02-23 16:49:11 1491

原创 Jmeter响应断言的基本使用

​1、增加断言: 线程组 -> 添加 -> 断言 -> 响应断言 ​​apply to(应用范围):​Main sample only: 仅当前父取样器 进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub sample(比较少用)​要测试的响应字段:​响应文本:即响应的数据,比如json等文...

2022-02-23 16:25:35 445

原创 Jmeter里面GUI菜单栏主要组件

1、添加->threads->线程组(控制总体并发)线程数:虚拟用户数。一个虚拟用户占用一个进程或线程准备时长(Ramp-Up Period(in seconds)):全部线程启动的时长,比如100个线程,20秒,则表示20秒内100个线程都要启动完成,每秒启动5个线程循环次数:每个线程发送的次数,假如值为5,...

2022-02-23 09:58:55 169

原创 Jmeter基本介绍和使用场景

​​简介​​​1、压测不同的协议和应用​ 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 2) SOAP / REST Webservices 3) FTP 4) Database via JDBC 5) LDAP 轻量目录访问协议 6) ...

2022-02-22 14:40:40 386

原创 初级测试工程师面试指南

1.测试的基本流程需求分析>测试计划>测试用例>用例评审>冒烟测试>系统测试>提交缺陷>回归测试>测试报告>系统上线2.测试报告包含哪些内容? 一、概述 包括项目背景、需求分析二、测试时间、测试环境三、测试过程 评审记录、测试范围、测试用例...

2022-01-16 11:02:19 108

原创 HTTP的九种请求方法介绍

1.http1.0定义了三种:GET: 向服务器获取资源,比如常见的查询请求POST: 向服务器提交数据而发送的请求Head: 和get类似,返回的响应中没有具体的内容,用于获取报头2.http1.1定义了六种PUT:一般是用于更新请求,比如更新个人信息、商品信息全量更新PATCH:PUT 方法的补充,更...

2022-01-16 11:02:04 271

原创 Mysql常用语法

一、库的操作- create database 库名——创建数据库- show databases——查看目前有哪些库- use 库名——进入/切换到库中- drop database 库名——删除库1. 要查询数据库 "mammothcode" 下所有表名以及表注释/* 查询数据库 ‘mammothcode’ 所有表注释...

2022-01-16 11:02:03 193

原创 超文本传输协议Http消息体拆分讲解

1.Http请求消息结构请求行请求方法 URL地址 协议名请求头报文头包含若干个属性 格式为“属性名:属性值”,服务端据此获取客户端的基本信息请求体请求的参数,可以是json对象,也可以是前端表单生成的key=value&key=value的字符串2.Http响应消息结构响应行...

2022-01-16 11:02:03 651

原创 什么是HTTP超文本协议

1.协议协议是一种约定,规定好一种信息的格式,如果发送方按照这种请求格式发送信息,那么接 收端就要按照这样的格式解析数据,这就是协议json协议{ "name":"jack", "age":23}xml协议<user>  <name> jack </name>  &lt...

2022-01-16 10:52:58 181

原创 postman环境变量实战

一.创建环境点击environment>点击+二.环境变量postman右上角,可以切换环境,查看当前环境变量、全局变量。点击add添加环境变量三.查看环境变量四.集合变量选择collections,点击edit选择variables五.全局变量添加全局变量六.变量使用注意的点集合变量、环境变量和全局变量的作用范围集...

2022-01-16 10:52:24 1679

原创 post请求的三种传递参数的格式

post请求的常用的格式  form-data格式: multipart/form-data;  x-www-form-urlencoded格式: boundary= application/x-www-form-urlencoded  json格式: application/jsonpost请求...

2022-01-16 10:52:05 1430

原创 postman预处理脚本实战

预处理脚本:接口请求之前执行的脚本。

2022-01-16 10:51:51 216

原创 postman实战之断言

断言脚本事例pm.test("校验状态码为200", function () { pm.response.to.have.status(200);});pm.test("校验响应特中是否包含某个字符串", function () { pm.expect(pm.response.text()).to.includ...

2022-01-16 10:51:36 1114

原创 Xmind: ZEN快捷键

2022-01-16 10:48:21 74

原创 计算机基础——常用的Dos命令

d:——切换指定硬盘分区cd——切换目录,例如:cd D:\下载(使用此命令之前先使用 d: 命令)netstat -ano——查看所有端口号netstat -a——查看开启了哪些端口netstat -n——查看端口的网络连接情况netstat -s——查看正在使用的所有协议使用情况netstat -v—— 查看正在进行的...

2022-01-16 10:47:19 293

原创 HTTP常见状态码

HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类...

2022-01-16 10:46:26 64

原创 Jmeter-正则表达式提取Cookie

场景描述:用户登录查询数据;登录时响应头返回Cookie,将Cookie使用正则表达式提取出来,在下一个请求“查询数据”时,在请求头中使用此Cookie1.添加“登录”http请求2.在后置处理器中添加“正则表达式提取器”Apply to:Main sample only要检查的响应字段:信息头引用名称:S...

2022-01-13 17:26:50 2921

原创 JMeter聚合报告

新增聚合报告:线程组->添加->监听器->聚合报告(Aggregate Report)AggregateReport 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。​对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb...

2022-01-13 17:24:24 254

原创 Nginx在Centos 7中配置开机启动

1、创建脚本# vi /etc/init.d/nginx#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is...

2022-01-13 17:23:14 113

原创 Nginx配置文件模板

主配置文件nginx.confuser nginx; #设置nginx服务的系统使用用户worker_processes 1; #工作进程数(和cpu核心数保持一致)error_log /var/log/nginx/error....

2022-01-13 17:23:14 439

原创 Nginx安装目录讲解

查看nginx相关目录rpm -ql nginx查看到如下目录/etc/logrotate.d/nginx 配置文件 作用:nginx日志轮转,用于logrotate(轮替)服务的日志切割/etc/nginx/etc/nginx/nginx.conf/etc/nginx/conf.d/etc...

2022-01-13 17:07:50 139

原创 一、Python计算机基础

一.python 2 .X VS 3.X 1.2.x = 默认编码 =ASSIC =不支持 ,3.x = 默认编码 =UNICODE =默认支持中文 2. 3.x不兼容2.x 3.3.x 核心语法调整,更易学 4. 新特性默认只在3.x上有二.变量为了存储程序运算过程中的一些中间 结果,...

2022-01-13 17:03:02 115

空空如也

空空如也

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

TA关注的人

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