自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

琐碎知识记忆

  • 博客(83)
  • 资源 (3)
  • 收藏
  • 关注

原创 抓包工具whistle

抓包工具whistle

2024-02-27 14:07:50 323

原创 python脚本 ——二维码链接获取

print("ID二维码生成链接:%s \n"%(results))code = input("请输入id:")#通过调接口生成加密后code。#获取上个步骤的加密code。

2024-01-31 11:04:52 534 1

原创 python脚本—— 通过获取xlsx表数据组合url链接保存xls

python提取表格数据组合新数据保存

2024-01-03 10:46:29 386

原创 网页错误代码简便记忆

HTTP 网页错误提示分类。

2023-11-07 19:16:14 81

原创 正交实验法编写测试用例

一、常见设计测试用例的方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖语句覆盖:被测程序的每一个语句至少执行一次判定覆盖:每个的所有可能至少出现一次条件覆盖:每个的所有可能至少出现一次判定/条件覆盖:判定覆盖+条件覆盖组合条件组合覆盖:每个判定中条件结果的所有可能组合至少出现一次路径覆盖:每条可能执行到的路径至少执行一次路径覆盖也是一种比较强的覆盖,但也不是全覆盖,判定条件结果的组合无法遍历,需要手动补充二、正交实验法。

2023-06-25 17:35:41 423

原创 Pytest+Webdriver+Alluer的UI自动化测试框架

cells.insert(1, html.th('Description')) # 表头添加Description。cells.insert(1, html.td(report.description)) #表头对应的内容。#pytest.main() # 遍历相同目录下的所以test开头的用例。cells.pop(-1) # 删除link列。cells.pop(-1) # 删除link。#url是固定的获取鉴权接口。一、熟悉项目的测试框架的整体目录。"""测试页面"""1、编写main.py。

2023-06-25 16:51:44 892

原创 python脚本--每隔29分钟访问一次接口

python定时

2022-12-09 13:50:13 2000 2

原创 python脚本mock接口返回

flask route

2022-06-22 18:18:35 215

原创 一些小技巧

技巧

2022-06-10 13:40:32 95

原创 查询外网映射ip

命令行下 输入 nslookup 后,输入想要查询的域名,即可获取ip地址;输入IP 也能获取域名ps: 域名不要带http:// 或者结尾/

2022-04-13 17:18:19 3370

原创 python+django+mysql 自研工具报错分析(impossible to write to binary log since BINLOG_FORMAT = STATEMENT and )

python工具报错分析impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITT

2021-03-10 12:34:35 272 1

原创 python 实现循环执行代码

利用while循环实现,用户不想退出可以一直执行代码块def test(s): return input("是否退出:是0,否1: ") == s #定义一个函数保存输入值def main(): a = "0" while not test(a): #输入1 不等于0,会一直循环执行代码 phone = input("请输入要接收推送的手机号:") 程序代码。。。 ...

2021-01-12 17:31:49 4462

原创 nohup.out造成的磁盘爆掉问题 和 批量删未释放进程的命令

一、远程服务器部署的程序无法启动,通过命令df-lh查看磁盘占用情况,发现磁盘占用率100%通过命令find -size +500M 寻找超过500M大容量文件发现nohup.out已经高大几十G简单修改方法:1、不需要停掉进程,root执行命令cp /dev/null /app/jetty/server/nohup.out2、执行定时任务,每周执行一次该命令(待实现)二、通过命令ps -ef 发现一个不停ping 的进程,需要将该进程批量killkill -9 $(ls...

2021-01-12 14:01:53 981 2

原创 关于python 最简单封装实例

一、#定义一个类class Person: #init是定义类实例初始化函数 ,没有返回return def __init__(self,name,area): self.name = name self.area = area #类里面定义方法 def run(self): print(self.name) #创建对象 xs =...

2020-11-17 17:17:34 1085

原创 git 和 jenkins 在windows环境下搭建遇到的ERROR

git和jenkins环境搭建ps :ERROR: Error fetching remote repo 'origin'1、首先清掉了Jenkins中项目的工作空间,没有效果2、项目配置将url改成http://用户名:密码@ip/的格式,git配置改成不使用密码,结果OK了。想到公司定期会改密码,所以可能报错了,项目配置里修改密码保存,应该也可以生效了...

2020-09-25 17:45:21 593

原创 利用POSTMAN 访问接口构造测试数据

小贴士:浏览器在通过域名通过DNS服务器找到服务器外网ip,将http请求发送到服务器,在tcp3次握手之后(http下面是tcp/ip),通过tcp协议开始传输数据,服务器得到请求后,开始提供服务,接收参数,之后返回应答给浏览器,浏览器再通过content-type(一般是application/json )来解析返回的内容,呈现给用户。大多数项目在Java后端都是分了三层,控制层,业务...

2019-11-29 17:50:18 1447

原创 Fiddler 使用方法二 ——导入文件返回修改响应数据

之前简单介绍过fiddler基本使用方法https://blog.csdn.net/wshlp123456/article/details/87919335日前,发现一个更为实用的方法:1、F12打开浏览器,选择network,查看需要抓包网页请求与返回2、复制request url 请求后半段,如图打开fiddler--AutoResponse, 勾选Enable rulse...

2019-09-25 14:36:04 1059

原创 python 接口报文常用函数 json.loads() 和 json.dumps()

1、直接传入报文,python不识别,报未定义或者415错误json.loads() 函数:将json字符串格式数据转化为python字典数据data= ‘{报文}’ 单引号强制转化字符串data1 =json.loads(data)2、post传输data1,返回码200,结果报falsejson.dumps()函数 :将python字典对象转化为json字符...

2019-08-26 15:44:14 700 1

原创 python---time模块,常用时间比较方法

1、strptime() :把一个时间字符串解析为时间元组用法:time.strptime(string[, format])2、mktime():t -- 结构化的时间或者完整的9位元组元素,返回用秒数来表示时间的浮点数用法:time.mktime(t)此时、float可以直接比较;也可以强制float转换为int类型,进行比较;3、strftime() ...

2019-06-18 17:47:29 6261

原创 任一数组,输出其中重复的数字——python两种解法

*********************第一种***********************************class student(object): def __init__(self, number, length): result = [] number.sort() for i in range(0, lengt...

2019-05-28 16:45:43 2011

原创 pytest接口自动化测试框架+项目实例

python pytest (或许以后加上django)一、基础框架:测试用例;测试数据;测试报告------------实现逻辑和数据分离,后期可以增加日志、公用配置、封装完善1、 项目背景:http 接口、pycharm、pytest/unitest、python先实现一个接口执行,引入 requests,json库 (我习惯用pyinstaller先打包成exe)...

2019-04-10 20:41:42 31685 22

原创 python3 远程linux遇到 知识总结

背景:在进入linux输入2次账号、密码后,进入/app/applog目录下,grep -a **** system.log |grep -w IS_CAL --color=auto查找两个关键字匹配结果正确,用python脚本进入applogs目录为空首先,定位问题需要一步步打印:print(ssh_stdout、ssh_stderr、ssh_stdin)查看有没有报错;2、ll...

2019-03-21 20:25:48 256

原创 http&https ---抓包工具 Fiddler&wireshark

一、http和https协议差别http默认采用80作为通讯端口,对于传输采用不加密的方式https默认采用443,对于传输的数据进行加密传输。http协议明文传输;https是集对称加密(通信)和非对称加密(协商行为)为一体的加密过程前提:服务器端向证书颁发机构(CA)申请一个证书,CA记录下证书的相关信息;客户端浏览器已经内置了可信任CA的列表;流程:客户端使...

2019-02-25 16:40:48 1492

原创 python练习 之 生成条形码和返回接口值

python生成条码存到F盘import barcodeid = input("输入条码数值")Code = barcode.get_barcode_class('code39') bar = Code(id,barcode.writer.ImageWriter(),False)bar.save("F:\\mysite\\static\\img\\barcode")...

2018-12-24 17:37:13 840

原创 *前后端交互1----如何建立 python3+django

前端框架django; 后端语言python31、前后端关联*form提交;用表单提交方式,进行前后端关联url.py (urlpatterns :path指定html、A方法)--->view.py (定义A方法)--->HTML(定义表单及返回位置)url.py:urlpatterns = [      path('web/', views.test),...

2018-11-14 16:29:48 869

原创 ***前端、常用函数、sql+不断更新中....***

1、group by 直接分类SELECT id,name FROM t1 WHERE id IN(SELECT MAX(id) FROM t1 GROUP BY name) order by id desc2、获取手机号验证码一行,输出该行前19个字符cat /*.*.*.*/system.log|grep 15888889999|tail -n 1|cut -c1-193、py...

2018-10-11 21:07:12 191

原创 *前后端交互2——python3+django2+连接外部数据库mysql

1、python3 多个资料显示不支持mysqldb,那么在引用外部数据库的时候,import mysql即可2、需求:链接数据库,获取简单查询语句结果 梳理思路:1、链接数据库可以专门写一个db.py的文件,适用于复杂系统链接不同数据库的时候;刚入门,我就把数据库链接语句写入view.py,当然import mysql 2、不...

2018-09-13 20:04:53 1167

原创 postman初识

postman测试接口:修改数值,输入接口url,点击body,选择raw-json,输入参数值以及对应,点击”send“需要了解的是:请求:1. GET 请求GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。2、post 请求:form-data:就是http请求...

2018-07-11 17:24:32 243

原创 selenium2 :元素定位的练习

css元素定位:搜索按钮(绿色框内容)定位:通过class属性(空格改成.):driver.find_element_by_css_selector(".bg.s_btn").click()通过id:driver.find_element_by_css_selector("#su").click() 通过value:driver.find_element_by_css_selector("[ va...

2018-07-02 15:34:35 650

原创 The new beginning......

新环境的oracle踩过的坑1、确保安装java环境2、安装pL/sqldev,版本8.0.3.1510 3、配置环境变量4、如果遇到需要重新安装的问题,一定要先卸载干净,卸载步骤参考:https://www.cnblogs.com/thomasbc/p/6856891.html  下载过程中步骤都要检查一下,没有安装成功会导致有些项不存在,跳过即可。...

2018-05-21 10:16:02 320

原创 有关appium

python 工具 :pycharm学习网站:http://www.testclass.net/ python项目学习:https://checkio.org/  翻墙:https://github.com/Alvin9999/new-pac/wiki 

2018-04-25 11:02:29 309

原创 *测试方法解析——n-switch\路径分析

将状态转换图转化为状态转换树,将可能具有无限多状态循环的状态转换图转化为不含循环的相应数目状态的状态转换树。1、  n-switch参考:http://www.51testing.com/html/04/n-234504.htmlN-Switch是由TSUN S. CHOW在1978年提出的,他将N-Switch定义为程序图中长度为n+1的连续的边或弧线(通常在状态图中表示循环)的序列...

2018-04-13 11:58:05 1731

原创 自动化常态化实例

需求:Jenkins构建版本,自动化用例自动运行,并且将结果发给相关人员关于jenkins 需要有 master(jenkins所在机器) 和 slaver(测试执行机)如何将master和slaver连接起来 可参考 :配置jenkins注意点 general 高级设置 默认工作空间:源码管理:重点:pybot 可以查看pybot命令内容此时jenkis从result里取数据,就必须在构建时 p...

2018-04-12 18:27:28 326

原创 jmeter学习三:有关websocket接口

一、关于http和websocket: http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息,客户端与服务器通信,必须要有客户端发起然后服务器返回结果。客户端是主动的,服务器是被动的。websocket是一种双向通信协议,建立连接后,WebSocket服务器和Browser都能主动的向对方发送或接收数据,实质的推送方式是服务器主动推送,只要有数据...

2018-04-08 09:43:44 327

原创 jmeter测试实战二:接口测试 压力 数据库 脚本

linux 查看流量工具:nethogs: 按进程查看流量占用 iptraf: 按连接/端口查看流量 ifstat: 按设备查看流量 ethtool: 诊断工具 tcpdump: 抓包工具 ss: 连接查看工具 其他: dstat, slurm, nload, bmon一、通过邀请码、会议室号登陆jmeter 获取返回数据作为下一个请求参数数据库连...

2018-03-29 15:31:57 332

原创 jmeter实战一 :简单接口测试实例

一、接口文档 可知请求方式、协议、输入、输出参数2、创建测试计划3、添加线程组4、添加http请求4、添加查看结果树5、添加响应断言PS:只执行某条用例,可右键将其他用例禁用 ...

2018-03-29 11:36:06 4458

原创 python易混淆点四:类 、函数、实例、属性 举例说明

一、类添加__init__()  初始化函数(方法):当创建实例时,__init__()方法被自动调用,我们就能在此为每个实例都统一加上多个属性;__init__() 方法的第一个参数必须是 self;创建实例时,就必须要提供除 self 以外的参数;二、相关名词解析类:类中函数;类中所涉及的变量 (类的属性)函数:组织好的,可重复使用的,用来实现单一,或相关联功能的代...

2018-03-19 19:14:04 300

原创 python标准库及示例

python处理xml的三种包标准库中的xml            参考:http://docs.python.org/library/xml.htmlFredrik Lundh 的 ElementTree  参考:https://pypi.python.org/pypi/elementtree/https://docs.python.org/2/library/xml.etree.elemen...

2018-03-14 12:40:16 314

原创 一个python小脚本--自我解析

需求:希望生成多个xml文件 ;          生成一个bat文件,多行显示 内容为start LoadTest.exe -data xx.xml,xx是roomid的递增数字;前提: 有个模板xml文件,需要修改其中两个项目,roomid,pwd思路:1、批量生成xml文件,roomid是递增数字,pwd不变 2、生成bat文件 3、使用ElementTree,先将文件读入,解析成树,之后,...

2018-03-14 12:38:04 652

原创 接口测试实战一:有sdk的接口

相关开发已经封装好访问服务器接口所需要使用的库等,所以只需要测试人员去加载SDK并且传入相应格式的参数即可。(import ctypes)但是目前项目是python语言、RF架构不能直接用sdk的函数,只能通过引入C的库,重新包装被RF调用,所以RF里一些函数是再次封装后的函数(测试自己编写代码实现)...

2018-02-28 11:38:46 6209

robotframework用户指南

分享学习,初级教材,这个框架比较实用,或许会对大家有帮助。

2017-12-14

简明Python教程

本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。

2017-10-23

2007安徽公务员考试计算机专业考试真题

2007安徽公务员考试计算机专业考试真题 有兴趣的可以看看啊

2010-03-21

空空如也

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

TA关注的人

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