自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Leetcode3-存在重复元素

给你一个整数数组 nums。如果任一值在数组中出现 至少两次 ,返回 true;如果数组中每个元素互不相同,返回 false。

2022-11-20 22:21:11 144

原创 Leetcode2-买卖股票最佳时机

贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。

2022-11-19 19:05:07 186

原创 LeetCode1-删除排序数组中的重复项

由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。将最终结果插入 nums 的前 k 个位置后返回 k。

2022-11-17 22:52:01 148

原创 【算法】二分法查找

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,二分查找要求线性表必须采用顺序存储结构,不宜用于链式结构,而且表中元素按关键字有序排列 (解释:所以二分查找的时候一定要是有序的数组)(2)如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤(1)的操作。(1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。(3)如果某一步数组为空,则表示找不到目标元素。

2022-11-16 22:05:43 390

原创 Jmeter性能测试

本文主要分享用Jmeter进行性能测试

2022-08-03 23:19:48 252

原创 每日一题--奇数偶数

给定一个数字N,请编写一个函数,将他们伪装成两个数字,分别用NE和NO表示,返回结果是元组(NE, NO)。其中NE表示筛选出的所有偶数,而NO则表示筛选出来的所有奇数。如果筛选结果为空则默认填充为0。示例:输入:126453,输出:(264, 153)输入:4628,输出:(4628, 0)def solution(N: int) -> (int, int): N1=[] N2=[] N=str(N) for i in N: if int(i)

2022-03-01 23:54:24 104

原创 python1--斐波那契数列

已知一个数列:1、1、2、3、5、8、13、。。。。规律为从 3 开始的每一项都等于其前两项的和,这是斐波那契数列。求满足规律的 100 以内的所有数据a= 0b =1n = 1print(n,end = ' ')while n<100: n = a+b if n<100: print(n,end=' ') a, b = b, n else: break...

2021-07-19 22:19:59 280

原创 postman使用教程(4)--test断言

调用接口之后我们往往会增加断言来判定接口是否调用成功,本文主要记录下用postman调用接口并使用Tests编写断言登录接口首先,我们用postman调用登录接口返回结果。如下图所示就是调用登录接口后返回的结果返回的结果{ "code": 0, "login_info": { "id": 1, "login_time": "2021/07/07 15:18:23", "token": "1b619d28bc8803bc81ddbad

2021-07-07 17:01:00 379

原创 postman使用教程(3)--获取token

有些接口必须输入参数token后才能调用,本章主要记录下如何用postman获取token并引用一、登录接口获取token首先,我们先调用登录接口去获取token调用登录接口成功后会发现返回值中有我们想要的token,接着我们写个脚本来提取我们想要的token值,并将其设置为环境变量或者全局变量,我这里设置的是全局变量,然后我们去调用这个接口,会发现全局变量自动多了一个token的值,这样我们就可以使用引用{{token}}了。二、修改用户信息(引用token)接下来,我们引用token来修

2021-07-05 19:05:15 4643

原创 postman使用教程(2)--全局变量和环境变量

发送的接口请求中很多地方用到同一个值时,可以使用变量postman可以设置全局变量和环境变量,设置之后只要改一个地方,其他脚本应用变量都会生效。一、变量postman支持的变量的作用范围Global 全局变量使您可以访问集合,请求,测试脚本和环境之间的数据。全局变量在整个工作空间中都可用。Collection 集合变量可在集合中的整个请求中使用,并且独立于环境,因此请不要根据所选环境进行更改。Environment 环境变量使您可以针对不同的环境定制处理,例如本地开发与测试或生产Da

2021-05-20 11:09:15 841

原创 postman使用教程(1)--发送post请求

最近在学习postman,本文主要记录下怎样使用postman发送post请求。一、安装和使用安装安装这里就不说了,直接去网上下一个postman然后一步一步安装就好了。使用打开postman,点击【new】-【collection】,输入name点击create后在窗口左侧列表就可以看见刚才新建的collection已经创建成功了接着我们选中刚才创建的collection右键-【add request】添加一个request请求创建好request后就可以输入网址以及参数发送请求了

2021-05-19 18:11:14 17025

原创 Linux查看日志

很多初级测试人员,在进行执行测试用例这个步骤时,发现bug,不能更加的准确去定位bug,在这样的情况下就可以打开Linux服务器,敲命令查看操作进行中的实时日志,当系统报错时,可以截图日志在缺陷管理系统中,开发人员就知道什么地方错了,操作步骤一定要写明确。1、下载xshell,百度xshell进行下载即可2、新建会话,使用账号密码登录你使用系统的服务器,进行连接。3、连接成功后,用cd命令跳转到日志目录下cd /opt/JWZQ/yin_bo_dev6/log/2021-05-12/用ll

2021-05-12 17:58:19 2363 2

原创 python1---re正则表达式

re是python的一个正则匹配库,可以使用正则表达式匹配出我们想要的内容。(一)findall()findall使用findall 看下源码介绍, 返回字符串中所有不重叠匹配项的列表。findall匹配的时候,会把结果放到list返回,如果没有匹配到返回空list不会报错pattern 匹配的正则表达式string 待匹配的字符串flags=0 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。def findall(pattern, string, flags=0):

2021-01-12 11:24:32 447

原创 python3+HTMLTestRunner生成测试报告

最近在用python编写公司一个项目的自动化测试用例,本文主要记录用python+HTMLTestRunner生成测试报告。一、安装HTMLTestRunner首先要安装HTMLTestRunner,这里要注意的是由于HTMLTestRunner是一个第三方的unittest HTML报告库,用pip是死活安装不了的,得去网上下载HTMLTestRunner.py放到存放python源代码的Lib目录下,官网下载的是python2的,如果是python3版本会报错,如下是python3版本的HTMLTe

2020-12-13 20:03:14 9892 9

原创 Jmeter登录接口实例

原来一直不知道怎么用Jmeter访问登录接口去关联其他的接口,本文主要记录用Jmeter登录网站后去关联其他的接口。fiddler抓包首先我们用fiddler工具对接口进行抓包来获取我们想要的数据,以下是我们访问登录接口获取到的数据:登录打开jmeter新建线程组,由于我们访问的接口都会用到一样的请求头和信息头,所以我们直接添加一个请求默认器和信息头默认器即可,这样就不用每个接口都写一遍。填写的信息头就是我们用fiddler抓取到的数据,直接复制就OK接着我们添加一个http请求,访问我们

2020-11-29 15:53:56 1264

原创 《web接口开发与自动化测试》--基于Python语言第三章

一、设计系统表Django中model层用来创建和存取数据。每个模型对应数据库中唯一的一张表。每个模型对应一个python表,继承Django.db.models.Model类;该模型的每个属性表示一个数据库字段;打开……/sign/models.py添加以下代码:from django.db import models# Create your models here.#发布会表class Event(models.Model):# 以下添加event表的各个字段 name =

2020-11-17 15:58:02 165

原创 Jmeter关联(一)---xpath提取

今天学习了用Jmeter关联接口,模拟访问网易官网,用xpath提取返回的数据title=‘网易’访问百度。1、首先,添加测试计划-线程组-http请求(网易)添加监听器–察看结果树,查看访问网易返回的数据,可以看到我们要取的数据,title=‘网易’2、添加一个后置处理器–xpath提取器,用来提取title=‘网易’,填写好需要提取的xpath路径,记得一定要勾选use tidy3、再添加一个http请求(百度),填写的路径为/s?wd=${title},这样就能访问https:www.b

2020-11-12 18:20:01 566

原创 Jmeter连接mysql数据库

1、新建测试计划–线程组,在测试计划下添加mysql的jar包;2、新增配置元件—JDBC Connection Configuration,并修改如下的参数;3、在线程组下添加取样器–JDBC request,variable name一定要和上图设置的一致,否则会报错。4、接下来添加察看结果树,执行就能看见想要的结果了。...

2020-11-11 19:51:32 109

原创 港股基础知识

一、港股交易时间港股周一至周五为常规交易日,周末和香港公共节假日休市,交易日交易时间安排如下:注:圣诞前夕、新年前夕及农历新年前夕为半日交易,即中午12:00~12:10分结束当日交易,没有下午的午市交易。注:圣诞前夕、新年前夕及农历新年前夕为半日交易,即中午12:00~12:10分结束当日交易,没有下午的午市交易。二、港股竞价时段竞价时段又分开市竞价(9:009:30)和收市竞价(16:0016:10),在这两个时段,港交所的系统接受2种订单:竞价单、竞价限价单。不同时段有不同的下单限制,具体

2020-11-09 17:42:34 2258

原创 《web接口开发与自动化测试》--基于Python语言第二章

本章主要用一个简单的发布会签到系统来介绍get、post两种请求方式,以及cookies和session两种登录机制,并且还介绍了Django的认证系统,我们怎么应用Django自带的认证系统去处理登录网页。登录功能为了更好的去了解get和post请求,先来写一个登录功能吧!在第一章的基础上我们先将……/sign/temlates/index.html的内容修改一下,改成一个登录系统的网页显示。浏览器中输入127.0.0.1:8080/index,即可看到如下的网页显示。现在这个页面是不能正常登

2020-11-08 22:37:32 204

原创 《web接口开发与自动化测试》--基于Python语言第一章

这里写自定义目录标题web接口开发与自动化测试**环境搭建****创建项目与应用**web接口开发与自动化测试最近在看虫师的《web接口开发与自动化测试-基于Python》这本书,本章将记录学习到知识点。环境搭建需要安装的软件:1、Python 3.7,Python的话大家可以自行去官网下载2、Django 3.1.3,建议大家下载比较新的版本,书介绍的是1.10.3,由于版本太老,可能有些地方会报错安装完之后,在安装Python的安装路径下(……\Python\Python37\Scrip

2020-11-03 13:25:41 330 2

空空如也

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

TA关注的人

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