<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[金百万的测试博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jinli5621</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jinli5621]]></copyright><item><title><![CDATA[git相关]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/164732545</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/164732545</guid><author>jinli5621</author><pubDate>Wed, 09 Sep 2026 11:41:06 +0800</pubDate><description><![CDATA[本文适用于软件测试人员本地维护代码仓库的场景。测试人员通常不修改代码、不提交代码，只需要保证本地代码与远程指定分支保持最新一致。只是让 Git 知道远程仓库的最新状态，不会直接更新你当前目录中的代码。它会丢弃当前分支上的本地修改、本地暂存内容，以及本地独有但未推送的提交。但不建议默认执行该命令，因为可能误删本地配置、测试数据或临时文件。如果本地分支和远程分支已经分叉，它会停止执行。这说明本地分支无法直接快进到远程分支。但它不会修改当前工作区里的代码文件。，但本地代码文件还没有变化。此时本地代码已经和远程。]]></description><category></category></item><item><title><![CDATA[关于oracle存储过程数据落库测试-number格式转换维varchar格式]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/135837276</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/135837276</guid><author>jinli5621</author><pubDate>Thu, 25 Jan 2024 09:58:27 +0800</pubDate><description><![CDATA[如果有结果数据落库，需要将number格式转换维varchar格式，注意存储过程的处理，仅有小数位的时候处理是否符合语气。to_char(0.001 * 100, 'FM990.00')  ->  0.1  符合预期。2）0代表 如果存在数字则显示数字，不存在则显示0，即占位符。1）9代表 如果存在数字则使用数字，不存在显示空格。3）FM代表 如果是因为9代表的空格则删除。]]></description><category></category></item><item><title><![CDATA[oracle之不同数据库，相同表的数据比较]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/129028243</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/129028243</guid><author>jinli5621</author><pubDate>Tue, 14 Feb 2023 15:51:53 +0800</pubDate><description><![CDATA[oracle库的关联和表的比较]]></description><category></category></item><item><title><![CDATA[印象深刻的bug之摆脱刻板印象]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/129027847</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/129027847</guid><author>jinli5621</author><pubDate>Tue, 14 Feb 2023 15:45:30 +0800</pubDate><description><![CDATA[分析bug]]></description><category></category></item><item><title><![CDATA[oracle相关学习之：全库数据库备份及恢复]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/125890908</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/125890908</guid><author>jinli5621</author><pubDate>Wed, 20 Jul 2022 14:04:08 +0800</pubDate><description><![CDATA[oracle全库备份及恢复]]></description><category></category></item><item><title><![CDATA[Python request请求指定ip的域名]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/123853299</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/123853299</guid><author>jinli5621</author><pubDate>Wed, 30 Mar 2022 18:27:30 +0800</pubDate><description><![CDATA[python3:


import requests

requests.get('https://192.168.100.6',headers={'Host':'test.com'},verify=False)

不需要修改/etc/hosts，请求指定ip的域名

这种模拟方式忽略证书了，verify=False, 会有warning提示

参考：python requests请求指定IP的域名-阿里云开发者社区
...]]></description><category></category></item><item><title><![CDATA[pytest 函数传参和fixture传参数request]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/121148768</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/121148768</guid><author>jinli5621</author><pubDate>Thu, 04 Nov 2021 18:47:32 +0800</pubDate><description><![CDATA[详见：pytest 12 函数传参和fixture传参数request - 裴敏儿 - 博客园
]]></description><category></category></item><item><title><![CDATA[持续集成Jenkins之使用ssh从git仓库拉取代码]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/121101980</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/121101980</guid><author>jinli5621</author><pubDate>Tue, 02 Nov 2021 16:14:26 +0800</pubDate><description><![CDATA[假设：

（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代码的拉取]]></description><category></category></item><item><title><![CDATA[docker 使用技巧总结]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/121096130</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/121096130</guid><author>jinli5621</author><pubDate>Tue, 02 Nov 2021 11:37:22 +0800</pubDate><description><![CDATA[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 .]]></description><category></category></item><item><title><![CDATA[python3-使用函数式编程，实现笛卡尔积]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/120505004</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/120505004</guid><author>jinli5621</author><pubDate>Mon, 27 Sep 2021 11:19:37 +0800</pubDate><description><![CDATA[具体代码如下：详见注释


# python3
# 步骤1：dupelms，将 ys,len(xs) -&gt; ys的每个元素扩充为len(xs)个元素 即 [10.15.3.22],len([1,2,3,4])=4 -&gt; [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]]></description><category></category></item><item><title><![CDATA[python自带函数map，python3与python2下的用法区别]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/120494715</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/120494715</guid><author>jinli5621</author><pubDate>Sun, 26 Sep 2021 19:04:22 +0800</pubDate><description><![CDATA[1、首先简要介绍下map函数的用法

   都是针对参数，逐个作用到函数上，Python3得到的结果是map 对象；Python2得到的对象是list

（1）Python3


 map(func, *iterables) --&gt; map object


Make an iterator that computes the function using arguments from
each of the iterables.  Stops when the shortest iterab...]]></description><category></category></item><item><title><![CDATA[python左移，偏移溢出，解决方案]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/119613402</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/119613402</guid><author>jinli5621</author><pubDate>Wed, 11 Aug 2021 18:11:07 +0800</pubDate><description><![CDATA[1、前置条件

    假如 int 是1个字节，最大值为0b11111111（十进制 255）

2、问题描述、原因及解决方案


问题描述：

如果一个数 0b10111110（190） 
左移1位(高位截断 低位补0)  190 &lt;&lt;1 = 380(python操作) 其实这个时候 已经溢出了 最大值255

原因：

从二进制看  预期是 0b01111100(124) 实际 是 0b1,01111100(380) ,多了一个字节，高位有一个1

解...]]></description><category></category></item><item><title><![CDATA[类的继承之初始化方法__init__]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/118787964</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/118787964</guid><author>jinli5621</author><pubDate>Fri, 16 Jul 2021 11:08:10 +0800</pubDate><description><![CDATA[一、示例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]]></description><category></category></item><item><title><![CDATA[类的继承和方法重写]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/118787252</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/118787252</guid><author>jinli5621</author><pubDate>Fri, 16 Jul 2021 10:48:52 +0800</pubDate><description><![CDATA[一、代码：


# 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.]]></description><category></category></item><item><title><![CDATA[centOS7 Jenkins安装教程]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/117695340</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/117695340</guid><author>jinli5621</author><pubDate>Tue, 08 Jun 2021 15:55:16 +0800</pubDate><description><![CDATA[一、安装方式

1、使用官网方式

   弊端：由于Jenkins服务器在国外，可能会会安装失败




]]></description><category></category></item><item><title><![CDATA[利用docker regristry搭建私有仓库，存放docker镜像； docker /podman 拉取私有仓库镜像]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/117449201</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/117449201</guid><author>jinli5621</author><pubDate>Tue, 01 Jun 2021 19:27:18 +0800</pubDate><description><![CDATA[https://zhuanlan.zhihu.com/p/78543733

https://blog.youkuaiyun.com/a704397849/article/details/100610567
]]></description><category></category></item><item><title><![CDATA[Dockerfile生成镜像，COPY failed]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/117449067</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/117449067</guid><author>jinli5621</author><pubDate>Tue, 01 Jun 2021 18:19:49 +0800</pubDate><description><![CDATA[一、报错信息

使用DockerfCOPY failed: file not found in build context or excluded by .dockerignore: stat home/jd/DockerfileTest/locustfile.py: file does not exist
]]></description><category></category></item><item><title><![CDATA[LInux SSH免密登录及可能遇到的问题]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/117363594</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/117363594</guid><author>jinli5621</author><pubDate>Fri, 28 May 2021 15:39:15 +0800</pubDate><description><![CDATA[1、背景

   实现Mac 到 另一台机器linux-centOS虚拟机 的免密登录

2、实现方式

   使用 ssh
]]></description><category></category></item><item><title><![CDATA[mac os 下配置VMware Fusion centOS 7 虚拟机的互通网络之NAT模式]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/117335198</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/117335198</guid><author>jinli5621</author><pubDate>Fri, 28 May 2021 12:02:27 +0800</pubDate><description><![CDATA[参考文档：

（1）
]]></description><category></category></item><item><title><![CDATA[python3 环境问题-通过软链解决-发送https请求报错(ssl)、解释器下左右键出现乱码]]></title><link>https://blog.youkuaiyun.com/jinli5621/article/details/116782604</link><guid>https://blog.youkuaiyun.com/jinli5621/article/details/116782604</guid><author>jinli5621</author><pubDate>Fri, 14 May 2021 11:03:31 +0800</pubDate><description><![CDATA[1、问题背景

  使用的Python是Mac下的Python3.6.3，本来环境一切正常，安装一个工具后，出现的问题

（1）使用requests库，发送https请求时报错（发送http正常）

（2）在Python3解释器下，使用左右键跳转光标时，出现乱码

   

2、问题分析及解决方案

（1）针对问题1，通过搜索资料，发现是import ssl报错，然后打开Python3解释器，直接import ssl，查看报错信息，发现报错信息如下：


python 3.6 import ...]]></description><category></category></item></channel></rss>