自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于oracle存储过程数据落库测试-number格式转换维varchar格式

如果有结果数据落库,需要将number格式转换维varchar格式,注意存储过程的处理,仅有小数位的时候处理是否符合语气。to_char(0.001 * 100, 'FM990.00') -> 0.1 符合预期。2)0代表 如果存在数字则显示数字,不存在则显示0,即占位符。1)9代表 如果存在数字则使用数字,不存在显示空格。3)FM代表 如果是因为9代表的空格则删除。

2024-01-25 09:58:27 447

原创 oracle之不同数据库,相同表的数据比较

oracle库的关联和表的比较

2023-02-14 15:51:53 665

原创 印象深刻的bug之摆脱刻板印象

分析bug

2023-02-14 15:45:30 168

原创 oracle相关学习之:全库数据库备份及恢复

oracle全库备份及恢复

2022-07-20 14:04:08 1381

原创 Python request请求指定ip的域名

python3:import requestsrequests.get('https://192.168.100.6',headers={'Host':'test.com'},verify=False)不需要修改/etc/hosts,请求指定ip的域名这种模拟方式忽略证书了,verify=False, 会有warning提示参考:python requests请求指定IP的域名-阿里云开发者社区...

2022-03-30 18:27:30 5023

原创 pytest 函数传参和fixture传参数request

详见:pytest 12 函数传参和fixture传参数request - 裴敏儿 - 博客园

2021-11-04 18:47:32 191

原创 持续集成Jenkins之使用ssh从git仓库拉取代码

假设:(1)Jenkins所在的服务器是Server-1,公钥是Server-1-public-key,私钥是Server1-1-private-key(2)git本地仓库所在的服务器是Server-2分析:要在Jenkins管理界面上,通过ssh,从本地gitlab上拉取代码,则参照ssh登录流程,需要将Server-1的公钥,添加到git仓库,可以对仓库进行管理,比如pull或push;另外由于是在Jenkins界面上进行执行,则需要将Server-1的私钥,添加到凭据,用于git代码的拉取

2021-11-02 16:14:26 3673

原创 docker 使用技巧总结

1、查看容器内的文件目录方法1:docker run的时候,以bash进入比如:docker run -it python:3.9.7(镜像名:镜像tag)/bin/bash方法2:针对运行中的容器,以docker exec进入docker exec -it 86b03a059e82(容器名,centos的容器) /bin/bash(command,以bash进入)2、Jenkins运行时,初始环境清理-包括镜像及容器清理以及上一次测试结果清理不推荐这种方法:for .

2021-11-02 11:37:22 257

原创 python3-使用函数式编程,实现笛卡尔积

具体代码如下:详见注释# python3# 步骤1:dupelms,将 ys,len(xs) -> ys的每个元素扩充为len(xs)个元素 即 [10.15.3.22],len([1,2,3,4])=4 -> [10,10,10,10,15,15,15,15,3,3,3,3,22,22,22,22]dupelms = lambda lst, n: reduce(lambda s, t: s+t, map(lambda l, n=n: [l]*n, lst))# 步骤2:combi

2021-09-27 11:19:37 242

原创 python自带函数map,python3与python2下的用法区别

1、首先简要介绍下map函数的用法 都是针对参数,逐个作用到函数上,Python3得到的结果是map 对象;Python2得到的对象是list(1)Python3 map(func, *iterables) --> map objectMake an iterator that computes the function using arguments fromeach of the iterables. Stops when the shortest iterab...

2021-09-26 19:04:22 192

原创 python左移,偏移溢出,解决方案

1、前置条件 假如 int 是1个字节,最大值为0b11111111(十进制 255)2、问题描述、原因及解决方案问题描述:如果一个数 0b10111110(190) 左移1位(高位截断 低位补0) 190 <<1 = 380(python操作) 其实这个时候 已经溢出了 最大值255原因:从二进制看 预期是 0b01111100(124) 实际 是 0b1,01111100(380) ,多了一个字节,高位有一个1解...

2021-08-11 18:11:07 1279

原创 类的继承之初始化方法__init__

一、示例1:重写__init__方法,不使用父类的__init__方法# Python3.6# 类的继承class Animal: def __init__(self, name): self.name = name print('My name is:', self.name) def request(self): print('animal request') def get(self): se

2021-07-16 11:08:10 220

原创 类的继承和方法重写

一、代码:# python3.6# 类的继承class Animal: def request(self): print('animal request') def get(self): self.request() return('get')class Dog(Animal): def request(self): print('animal Dog')a = Animal()print(a.

2021-07-16 10:48:52 261

原创 centOS7 Jenkins安装教程

一、安装方式1、使用官网方式 弊端:由于Jenkins服务器在国外,可能会会安装失败

2021-06-08 15:55:16 96

原创 利用docker regristry搭建私有仓库,存放docker镜像; docker /podman 拉取私有仓库镜像

https://zhuanlan.zhihu.com/p/78543733https://blog.csdn.net/a704397849/article/details/100610567

2021-06-01 19:27:18 673

原创 Dockerfile生成镜像,COPY failed

一、报错信息使用DockerfCOPY failed: file not found in build context or excluded by .dockerignore: stat home/jd/DockerfileTest/locustfile.py: file does not exist

2021-06-01 18:19:49 7293

原创 LInux SSH免密登录及可能遇到的问题

1、背景 实现Mac 到 另一台机器linux-centOS虚拟机 的免密登录2、实现方式 使用 ssh

2021-05-28 15:39:15 397

原创 mac os 下配置VMware Fusion centOS 7 虚拟机的互通网络之NAT模式

参考文档:(1)

2021-05-28 12:02:27 1341

原创 python3 环境问题-通过软链解决-发送https请求报错(ssl)、解释器下左右键出现乱码

1、问题背景 使用的Python是Mac下的Python3.6.3,本来环境一切正常,安装一个工具后,出现的问题(1)使用requests库,发送https请求时报错(发送http正常)(2)在Python3解释器下,使用左右键跳转光标时,出现乱码 2、问题分析及解决方案(1)针对问题1,通过搜索资料,发现是import ssl报错,然后打开Python3解释器,直接import ssl,查看报错信息,发现报错信息如下:python 3.6 import ...

2021-05-14 11:03:31 317

原创 docker时区问题处理(使用docker+locust 输出HTML,时间展示问题【时区】)

1、问题背景 需要使用locust做性能测试,因为环境问题,最终决定使用docker,输出的结果有html 和 csv文件,发现:html时间不正确,csv时间正确2、解决过程(1)首先怀疑机器时间问题,通过查看,时间正确。(就没有再考虑时区问题,殊不知docker和运行docker的机器时间可能是不同的)(2)在网上各种搜索,也没发现别人有同样的问题(3)准备看源码了,还专门找了个前端同事帮忙看下,也未发现问题,但是提供了一个思路,在本地环境测试下,不在docker上(...

2021-04-01 17:40:40 294

原创 selenium,chromedriver环境变量问题

本文主要针对,chromedriver的环境变量问题的成因和解决方案进行说明。一、背景 使用selenium进行谷歌浏览器模拟1、首先安装selenium,使用pip pip install selenium[==version],不指定版本号,默认安装最新版2、要操作谷歌浏览器,需要下载谷歌浏览器驱动,下载地址官网,下载版本和本地的浏览器保持一致,目的是保证能唤起本地浏览器 (chromedriver,顾名思义,代替代替人工,驱动Chrome浏览器...

2021-03-24 12:05:15 716

原创 python3 文件合并,交叉合并

一、使用场景 测试过程中,有可能需要构建的数据是不同类型的组合,可能文件a测试的是一种场景;文件b测试的是一种场景,跑测试的时候,需要跑a和b交叉组合的情况二、设计思路(1)使用Python3语言实现(2)文件a和b 逐行读取数据,写入合并后的文件ab(3)使用while循环,实现逐行读取;使用if判断,没有可读取的内容时,退出循环三、实现代码#!/usr/local/bin/python3# -*- coding:utf-8 -*-import os# ...

2021-03-16 17:46:53 677

原创 python3 in的用法-记测试过程中碰到的一个断言问题

1、字符串a in 字符串b 如果a字符串包含于b,则为True;否则为False2、字符串a in 字典c 如果字符串a 包含于 字典c的key组成的列表中,则为True;否则为False>>> "值" in str({"键": "值"}) # 小字符串 in 大字符串 包含关系 True>>> "键" in str({"键": "值"}) # 小字符串 in 大字符串 包含关系True>>&g...

2021-03-15 17:37:19 333

原创 Jmeter 参数化中文乱码问题

操作过程:1、创建txt文档test1.txt,创建参数数据,数据中既有中文,又有英文,此时没有修改编码2、notepad++打开test1.txt,编码格式修改为 utf-8 BOM3、test1.txt 直接修改后缀,修改为 test1.csv,此时打开csv文件展示正常4、Jmeter设置参数化,请求值中展示乱码5、解决方案 设置参数化的时候,文件的格式没有指定,指定后,乱码问题消失 ...

2021-01-28 15:11:28 353

原创 2020-12-22 我的第一篇博客

自从2012年毕业,进入测试行业也已8年的时间,这个过程,内心也挣扎过,也迷茫过,也正是因为这些经历,让现在的自己,更加懂得测试的乐趣,以及今后的方向。这个过程中,接触的内容也比较多,用shell做过单元测试,针对web、windows、Mac、iOS、Android、小程序、路由器等都做过相关的测试;接触到的工具有postman、fiddler、charles、Jmeter以及强大的抓包工具大鲨鱼;熟悉的语言有Python,熟悉的数据库有mysql,熟悉一些常见的linux命令,今后针对测试过程中接触

2020-12-22 18:59:31 95

空空如也

空空如也

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

TA关注的人

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