测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测开
Python
105
引用 •
237
回帖 •
2
关注 •
5998
浏览
关注
发帖
关注
分享
pytest
2
引用
接口自动化
68
引用 •
95
回帖
Q&A
764
引用 •
583
回帖 •
2
关注
测试用例
29
引用 •
16
回帖 •
1
关注
Selenium
32
引用 •
23
回帖 •
1
关注
职场
53
引用 •
13
回帖
面试
50
引用 •
15
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
Python13 期字符串大考核!!!
请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y 示范字符串: ”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。 Python13期 前来报道!!!
Python
105
引用 •
237
回帖 •
2
关注
28.3K
web 自动化之验证码识别解决方案
验证码识别解决方案 对于web应用程序来讲,处于安全性考虑,在登录的时候,都会设置验证码,验证码的类型种类繁多,有图片中辨别数字字母的,有点击图片中指定的文字的,也有算术计算结果的,再复杂一点就是滑动验证的。诸如此类的验证码,对我们的系统增加了安全性的保障,但是对于我们测试人员来讲,在自动化测试的过程中,无疑是一个棘手 ..
web自动化
52
引用 •
101
回帖
19.1K
20181205Python 自动化笔试题,挑战你的知识库
1:获取当前目录下所有文件,然后做如下处理: 文件名去重复。 选出文件大于10m的 获取到文件的md5值,然后利用这个md5值对文件名进行重命名(其中md5代表一个文件属性) 打印出最后的符合条件的所有文件名 温馨提示: 我们是要获取所有的文件 而不是目录 去重复不是删除文件,而是对重复的文件名进行重命名 想办法获取文 ..
Python
105
引用 •
237
回帖 •
2
关注
6.2K
巧用正则表达式,完成接口参数替换
最近给Python11期的小朋友们上课,遇到了一个参数替换的问题,首先描述下场景: 需要参数化的数据如下所示: [图片] 这个时候如果利用单纯的if判断和字符串的find和replace方法,做起来是非常不明智的!代码量也非常多,也非常容易的混淆! 这个时候,如果引入正则表达式,就可以非常轻松的解决这个问题!! 昂~~ ..
Python
105
引用 •
237
回帖 •
2
关注
5K
接口数据使用了 RSA 加密和签名?一篇文章带你搞定!
接口数据使用了RSA加密和签名?一篇文章带你搞定! 1、前言 很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数,那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加解密代码,大多数情况都是java,c++,js等语言实现的,加解密的代码虽然有了,但是咱们身为一个测试,使用pyth ..
接口自动化
68
引用 •
95
回帖
7.1K
Python 使用 JsonPath 完成接口自动化测试中参数关联和数据验证
背景: 接口自动化测试实现简单、成本较低、收益较高,越来越受到企业重视 restful风格的api设计大行其道 json成为主流的轻量级数据交换格式 痛点 接口关联 接口关联也称为关联参数。在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,简单的案例如:B接口的成功 ..
Python
105
引用 •
237
回帖 •
2
关注
13.7K
[验签] 如何利用 Python 完成验签操作
柠檬班Python8期的佑佑以及Python7期的掠掠同学昨天都私下问华华老师如何利用Python完成验签的操作。 今天我们就以佑佑的例子来跟大家进行简单的说明以及操作! 一、什么是验签: 用非常简单的话来描述:有一个发送消息的端 A 有一个接收消息的端B ,以及A发给B的信息 msg,发送过程要进行签名(类似于对数据 ..
Python
105
引用 •
237
回帖 •
2
关注
3.5K
迷路的测试用例
阿刁是一个自动化测试用例,从一出生他就被赋予终生使命,去测试一个叫登录的过程是否合理。他一直就被关在一个小黑屋里面,从来也没有出去过,小黑屋里还被关着其他的同胞,他们身上都捆着两个小袋子。 小黑屋里很难受,他们都想跑出去,可怎么也跑不出去。Python 是他们的总司令,有一次,python 告诉他们,你们就不要想着跑出 ..
Python
105
引用 •
237
回帖 •
2
关注
3.7K
第一节课:基础入门
课程介绍 Python10行代码加密文件 ——三节课让你弄清自己到底适不适合学习编程 针对人群: 零基础想学习python,又怕自己学不会,怀疑自己是不是适合学习编程的童鞋。 这一节课主要是扫盲,很多同学可能连python运行环境都没有搭建好。 python运行环境搭建 python是一门解释型编程语言,python代 ..
Python
105
引用 •
237
回帖 •
2
关注
6.3K
Python 的冒泡算法答案
#利用嵌套for循环 完成冒泡排序 #拓展:冒泡算法是什么? L=[4,9,10,5,111,3,244] 答案: for i in range(0,len(L)-1): for j in (i,len(L)-2): if L[j]>L[j+1]: L[j],L[j+1]=L[j+1],L[j] print(L) ..
Python
105
引用 •
237
回帖 •
2
关注
3.5K
Python 里面的 os 两种获取路径的模式:getcwd 和 os.path.realpath () 的区别
Python里面的os两种获取路径的模式:getcwd和os.path.realpath()的区别 来个考题,快来回答下!!
Python
105
引用 •
237
回帖 •
2
关注
7.2K
作为代码小白,我是这样成为自动化大神的!
前言 robotframework(简称robot) robot是一款自动化测试的工具,能够实现接口自动化测试、UI自动化测试。 它的主要特色就是: 由 关键字 驱动来完成测试用例 测试用例格式可以为txt/html等,非代码的形式,支持中文哦。 由python实现,开源。 这里有2个重要的概念需要大家先掌握一下: 关 ..
关键字驱动
7
引用 •
5
回帖
2.6K
Python 零基础入门教程目录
Python基础部分教程,适合零基础的小白。 [链接] [链接] [链接] [链接] [链接] [链接] [链接] 第8章. 面向对象基础 第9章. 模块和包
Python
105
引用 •
237
回帖 •
2
关注
35.9K
使用 allure 测试报告以后,我受到了公司嘉奖
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] 这是我受到老板嘉奖的证据: [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
5.5K
Python 零基础入门教程第 3 章. 基本数据类型 (二)
一、序列类型 序列类型用来表示有序的元素集合。 1. 字符串 python中字符串用str表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。 1.1 字符串的定义 a = 'a' b = 'bc' c = '''hello,world''' d = '''hello,d''' e = '' ..
Python
105
引用 •
237
回帖 •
2
关注
10.7K
unittestreport 详细功能使用文档(V1.1.1)
前言 关于unittestreport最初在开发的时候,只是计划开发一个unittest生成html测试报告的模块,所以起名叫做unittestreport。在开发的过程中结合使用的小伙伴的一些反馈,所以慢慢的扩展了更多的功能进去。之前在写unittestreport的时候,也陆续写了几遍关于unittestrepor ..
接口自动化
68
引用 •
95
回帖
7.2K
第二节课:Python 操作文件
学习目标:掌握python操作文件 python提供内置函数open()实现对文件的操作。 python对文本文件和二进制文件采用统一的操作步骤,和把大象放冰箱里一样分三步,'打开-操作-关闭。' [图片] open函数 open(file, mode='r', encoding=None) 打开文件并返回对应的fil ..
Python
105
引用 •
237
回帖 •
2
关注
3.1K
这些 python 高阶编程语法面试题,你都能回答上来吗?
这些python高阶编程面试题,你都能回答上来吗? 分享一份python测试开发面试,python高阶编程部分的面试题,欢迎大家围观,看看你能答上来多少,关注小编,后续会更新一份带参考答案的版本哦! [图片] 一、数据类型相关 1、python中常用的基础数据类型有哪些?哪些是可变类型、哪些是不可变类型? 2、pyth ..
Python
105
引用 •
237
回帖 •
2
关注
3K
漫画:推荐一款非常好用的 python 工具
如果你正在学习 python 的路上,推荐 anaconda 这款工具给你。 [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
1.5K
python 之父谈 Python 的未来与解释器重构 (非原创)
python之父谈Python的未来与解释器重构 Python的未来 2019年5月初,Python之父Guido van Rossum在今年的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未来,主要谈论了以下几个问题。 [图 ..
Python
105
引用 •
237
回帖 •
2
关注
1.3K
format 格式化输出,最容易忽略的坑!
课题:format格式化输出,最容易忽略的坑! 近期有同学在使用format格式化字符串的时候遇到了一个问题,这个问题也是大家在使用format的过程中非常容易踩的坑,问题代码如下: 代码: [图片] [图片] 错误: [图片] 一、format的基本使用 正式踩坑之前,我们先来回顾一下format方法的使用,了解过p ..
Python
105
引用 •
237
回帖 •
2
关注
1.8K
浅析 python 数据类型的性能问题!
python中变量的类型 了解过python语言的同学都知道,Python 中的变量不需要声明,变量是在我们給它赋值的时候创建的,要使用一个变量必须先对它进行赋值。在 Python 中变量就是变量,它没有类型限制,我们所说的类型是指给变量赋值后,变量所指向的内存中对象的类型。 [图片] python中基本的数据类型 p ..
Python
105
引用 •
237
回帖 •
2
关注
1.5K
Python 处理 xml 文件
最近有同学询问如何利用Python处理xml文件,特此整理一个比较简洁的操作手册,供大家参阅。 准备一个xml文件,xml中的内容如下所示,存储为:student.xml 江韬 31 男 13517315144 华华 31 女 18688773499 如果要获取这个xml里面的数据,我们需要利用Pyth ..
Python
105
引用 •
237
回帖 •
2
关注
1.6K
python 面向对象你都会?元类了解一下!
python 面向对象你都会?元类了解一下! 一、万物皆对象 在大家学习python的时候,一定听说过一句话:在我们python中万物皆对象,不管是整数、字符串、列表、字典这些基本数据类型,还是函数、以及自定义类创建出来的对象,在python中它们都是对象,如果我们想知道一个对象的类型,可以通过type函数来查看,ty ..
Python
105
引用 •
237
回帖 •
2
关注
1.5K
源码教学:木森老师教你 30 行代码实现 ddt 模块
源码教学:木森老师教你30行代码实现ddt模块 前言 用python做过自动化的小伙伴,大多数都应该使用过ddt这个模块,不可否认ddt这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个ddt。 1、DDT的实现原理 首先 ..
接口测试
44
引用 •
36
回帖
3.8K
2021 金三银四 - 我们遇到的那些面试题 (2) - python 语言篇
前言 最近收到了很多自动化学员反馈的面试题 。。 有主观题 ,有功能测试题,有python编程题 ,有自动化测试题,有数据库题,linux等。。 为了让我们的学员可以更好的去准备面试,我们专门在腾讯课堂,3小时以上的直播讲解面试 本文作为课堂部分内容,将面试题以及部分参考答案开放出来。。 柠檬班自动化VIP学员,需要老 ..
Python
105
引用 •
237
回帖 •
2
关注
4.5K
day19-- python 处理 http 接口请求 -- 节选自 py31 期某位学员的笔记
一、安装requests模块 安装命令:pip install requests 二、python发送HTTP请求 import requests # 登录的接口地址 url = 'http://............/login' # 登录的参数 params = { 'mobile_phone': 1831044 ..
接口测试
44
引用 •
36
回帖
2.8K
requests 库:发送 form-data 格式的 http 请求
声明: 本文来自py30期学员 - 武汉G小调,处理公司接口请求时遇到的问题及相应的解决方案。 以本文作为记录,方便其它学员遇到类似问题时,可以参考解决。 背景 尝试用python语言的requests库,编写脚本登陆公司的APP。 ## 遇到的问题 问题1: 将手机号、密码数据传入后,始终登陆不成功,经过与开发沟通后 ..
接口自动化
68
引用 •
95
回帖
4.4K
python 实现 PC 客户端自动化快速入门:pywinauto !
python实现PC客户端自动化:pywinauto快速上手! 一、前言 我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工作中常用的自动化技能,在工作足以够应对90%以上的自动化需求了。不过近期也有部分小可爱在问PC端自动化怎么去做?对这个技术比较好奇,使用p ..
PC自动化
5.7K
接口测试时遇到 java 代码加密请求数据,用 python 的我该怎么办?
前言 自动化测试应用越来越多了,尤其是接口自动化测试。 在接口测试数据传递方面,很多公司都会选择对请求数据进行加密处理。 而目前为主,大部分公司的产品都是java语言实现的。所以加密处理也是java实现的。 作为用python做测试的我,要做接口自动化时,如何去对请求数据进行加密呢? 解决方法 基于此,首先去找开发了解 ..
接口自动化
68
引用 •
95
回帖
2.1K
selenium 原理应用 - 利用 requests 模拟 selenium 驱动浏览器
前言 selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#… 前面也有一篇文章说明了,selenium+浏览器的环境搭建。 selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的。只关心通信的数据是否能够正确解读 ,并不关心这个数据是从哪个 ..
Selenium
32
引用 •
23
回帖 •
1
关注
2.4K
企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?
前言 在大部分企业里,自动化测试框架落地都肯定会集成到Jenkins服务器上做持续集成测试,自动构建以及发送结果到邮箱,实现真正的无人值守测试。 不过Jenkins搭建一般都会部署在公司的服务器上,不会在私人电脑里,而服务器大部分都是Linux操作系统的。所以,我们如果要在Linux上的Jenkins服务器里运行pyt ..
Python
105
引用 •
237
回帖 •
2
关注
850
pytest 写的 UI 自动化怎么做分布式的?就是不同的用例在不同的 node 节点上同时执行?咋封装的?找到很多都是用 grid 做的,那个只能做不同浏览器的分布式。
如题,现在ui用例太多了,我希望能做多节点的分布式,不是用多浏览器跑,而是在不同的节点上跑不同的用例,用Xdist我发现测试用例顺序不能按照从上到下来,做接口自动化还行,ui自动化完全实现不了,似乎要用到线程锁,不会搞。有没有大佬封装过的,让我学习一下。
Web
22
引用 •
10
回帖
20
性能测试,python 内存分析工具 -memray
Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明显项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配,可以生成多种不同类型的报告,帮助您分析python代码内存使用 ..
性能分析
30
引用 •
8
回帖 •
2
关注
6.2K
超详细的 pytest 教程 (四) 之测试报告篇
超详细的pytest教程(四)之测试报告篇 前面三个章节给大家介绍了pytest的用例编写、前后置方式、用例标记等方法。这个章节主要给大家介绍pytest如何集成测试报告。pytest本身是没有生成测试报告的功能,但是pytest中有很多插件,我们可以通过插件来生成测试报告。下面会给大家介绍两个生成报告的方式。一个是生 ..
接口测试
44
引用 •
36
回帖
12.6K
pycharm 的虚拟环境【陷阱】,你中招了吗?
pycharm的【陷阱】,你中招了吗? 最近有小伙伴遇到了明明安装了python第三方库,但是在pycharm当中却导入不成功的问题。。 [图片] 一直以来,也有不少初学python的小伙伴,一不小心就跳进了虚拟环境和系统环境的【陷阱】中。。 本文就基于此问题,来说说在pycharm当中如何使用系统环境、虚拟环境。 p ..
Python
105
引用 •
237
回帖 •
2
关注
3.7K
给测试人推荐的 5 本好书
作为IT互联网行业的测试人,大部分时候,是通过阅读官方文档 或者 直接看视频 来学习新知识 但是, 谁还没有买过几本书! 视频和书籍互补。 很多时候,手边需要一本工具书,快速帮我们查找知识点并应用。。 很多时候,状态/心态不好的时候,通过阅读书籍来调整自己。。 1、《postman接口自动化测试持续集成》 如果你正好需 ..
Python
105
引用 •
237
回帖 •
2
关注
3.1K
jenkins 邮件 - 使用变量定制化 html 测试报告
jenkins当中邮件插件: Email Extension Plugin jenkins基本使用和邮件配置请参考测试派文章:http://testingpai.com/article/1609225132204 本文着重来讲解: 1)在邮件正文当中,引用邮件插件提供的变量 2)自定义邮件正文的html模板。 最终要达 ..
持续集成
18
引用 •
11
回帖
4.7K
unittestreport 实用功能之钉钉群推送测试结果
unittestreport帮你搞定发送自动化测试结果到钉钉 前言 前段时间有小伙伴反馈,公司执行完自动化之后,需要把测试结果发送到钉钉群里面,应该怎么实现。其实往钉钉群里面发送测试结果很简单,获取到钉钉的webhook地址后,直接发送请求即可。但是也有小伙伴表示不知道从何下手,那么今天小编就来给大家讲讲如何去做。 1 ..
web自动化
52
引用 •
101
回帖
2.1K
day3——节选自 py31 期某位学员的笔记
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
1.5K
day1-- Pycharm 的基本使用 -- 节选自 py31 期某位学员的笔记
Pycharm的基本使用 一、python以及pycharm的安装 1、安装python3.7和pycharm社区版 Python和pycharm的关系: Pycham是用来写python代码的,pycharm写的代码需要使用python去执行 Pycharm是一个工具,是一个编辑器,用来写python代码的 二、py ..
Python
105
引用 •
237
回帖 •
2
关注
1.4K
pytest - fixture 的多样玩法
自动化测试框架中的fixture 我们在编写测试用例,都会涉及到用例执行之前的环境准备工作,和用例执行之后的环境清理工作。 代码版的测试用例也不例外。在自动化测试框架当中,我们也需要编写: 用例执行之前的环境准备工作代码(前置工作代码) 用例执行之后的环境清理工作(后置工作代码) 通常,在自动化测试框架当中,都叫做fi ..
Python
105
引用 •
237
回帖 •
2
关注
2.7K
python 零基础入门教程第 5 章. 程序流程控制 (一)
程序流程控制(一) python是通过一些程序结构来控制程序的执行顺序和流程的。 一、程序结构 计算机程序是一条条按顺序执行的指令。顺序结构是是计算机程序的基础,但单一的顺序结构不能解决所有问题。计算机程序由三种基本结构组成: 顺序结构 分支结构 循环结构 1. 顺序结构 我们每天早上起床,穿衣服,洗脸,刷牙,叠被子, ..
Python
105
引用 •
237
回帖 •
2
关注
6.4K
一节课教你用 python 搞定图片爬虫
—— 网站上看到了大量好看的图片再也不用右键另存为了 针对人群: 对python感兴趣的零基础的童靴 有一定基础想深入了解python的童靴 涉及知识: 网络爬虫的本质 http 协议 requests库 收获: 认识网络爬虫的本质,掌握爬虫的基本开发流程,了解互联网数据传输的基本原理。 理论知识 理论指导实践,知其然 ..
Python
105
引用 •
237
回帖 •
2
关注
1.4K
python 对接各大数据库,快速上手!
人生苦短,我用python !!! 很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操作的方法! 作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其 ..
数据库
37
引用 •
25
回帖
3.8K
学 Python 作笔记,怎么能不用 Jupyter
学 python 做总结,怎么能不用 jupyter ? 自从上次从小简那里捞到一个学 python 的神器 anaconda, 我就很少用系统自带的 python 环境了。 [图片] 前几天一不小心, 我又从这个工具包里面发现了一个非常有用的工具。 我这个人,是死心眼, 顺藤摸瓜的事情不是特别擅长。 比如之前我看到一 ..
Python
105
引用 •
237
回帖 •
2
关注
924
pytest 系列 (二) - 筛选用例新姿势,mark 一下,你就知道。
pytest系列(一)中给大家介绍了pytest的特性,以及它的编写用例的简单至极。 那么在实际工作当中呢,我们要写的自动化用例会比较多,不会都放在一个py文件里。 如下图所示,我们编写的用例存放在不同的py文件当中。 [图片] 当我们想只运行诸多py文当中的部分用例,怎么办呢? 比如自动化工作当中,选择test_a, ..
Python
105
引用 •
237
回帖 •
2
关注
1.3K
Python 处理 session 最简单的方法
前言: 不管是在做接口自动化还是在做UI自动化,测试人员遇到的第一个问题都是卡在登录上。 那是因为在执行登录的时候,服务端会有一种叫做session的会话机制。 一个很简单的例子: 在做功能测试的时候,肯定会遇到一种测试场景,需要在没登录的时候进行一些普通操作,会提示“请先登录” 比如:我们在逛TB的时候,如果没有登录 ..
接口自动化
68
引用 •
95
回帖
1.5K
pytest 框架系列 (一):什么是单元测试界的高富帅?
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。 unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。 就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好用。 本文包含以下几 ..
Python
105
引用 •
237
回帖 •
2
关注
2K
测试数据管理的这个神级工具,大佬们都舍不得告诉你
你在学习 python 自动化测试吗?听过 requests 库吗?tablib 是 requests 库常年维护的一个可以操作 Excel 等多种文件格式,将他们变成一种通用数据集的第三方库。 tablib 支持的主要数据格式有: xls, 老版 office 的 excel 文件格式; xlsx系列,新版 offi ..
Python
105
引用 •
237
回帖 •
2
关注
1.6K
Python+Selenium 初学者常见问题处理
要做web自动化,第一件事情就是搭建自动化测试环境,那就没法避免的要用到selenium了。 在搭建环境和使用过程中经常会遇到以下几类问题: 引入selenium包失败: [图片] 出现这种错误,一般分为两种情况: ① 根本没有安装selenium库; ② 安装了selenium库,可是在导入的时候,仍然提示selen ..
web自动化
52
引用 •
101
回帖
1.4K
如何让 Python 回归我们的工作与生活!
4月初,班主任的某次周会议上,华华关切的问了一下:最近班主任们有什么难题吗?就是花费了你们大部分时间的工作!我们Python天团可以帮你们解决问题。 班主任大主管星星说:有。目前有一个大难题。我们每天都会对进群的学员登记他的真实姓名,联系方式,地址,目前薪资,期望薪资以及为什么会选择柠檬班~然后对于所有学生的缴费情况都 ..
Python
105
引用 •
237
回帖 •
2
关注
776
Python11 期小魔仙之第一次 HTTP 接口测试
学完接口自动化测试了,我决定把它运用到现在正在进行的项目上。兴致勃勃地创建了一个项目。然而,这一刻才明白,发现除了课堂上所讲的内容,还有很多很多的坑需要填补。报班学习,除了要学习到课堂上老师所讲的内容,更重要的是需要学习到解决问题的方法。 在完成了我的第一个接口请求之后,终于缓了一口气,下面介绍一下我的艰辛历程: 经过 ..
Python
105
引用 •
237
回帖 •
2
关注
804
使用 Python 的 Requests-HTML 库进行网页解析
1. 开始 Python 中可以进行网页解析的库有很多,常见的有 BeautifulSoup 和 lxml 等。在网上玩爬虫的文章通常都是介绍 BeautifulSoup 这个库,我平常也是常用这个库,最近用 Xpath 用得比较多,使用 BeautifulSoup 就不大习惯,很久之前就知道 Reitz 大神出了一个 ..
Python
105
引用 •
237
回帖 •
2
关注
785
5 分钟带你全面搞懂面试必问系列之 Python 深浅拷贝
关于深浅拷贝 在 Python 中,用等号 = 给变量赋值时,并不会真正复制对象,而只是让新的变量指向原来的对象。也就是说,新变量和原来的变量其实是共享同一个对象。如果想要创建一个“真正的副本”,让新对象和原对象互相独立,我们可以使用 Python 的 copy 模块来实现。copy 模块中提供了两种方式:深拷贝及浅拷 ..
Python
105
引用 •
237
回帖 •
2
关注
156
Pycharm 的常用配置及快捷键,看这一篇就够了 ~
在使用Pycharm编写代码时,掌握一些有必要的配置和快捷键操作,可以让我们的工作少走很多弯路~ 本篇文章我们会讲到 Pycharm设置主题 设置菜单栏&代码字体、大小 设置背景图 修改注释颜色 设置代码模版 pycharm如何汉化 pycharm常用快捷键 一、Pycharm设置主题 1、点击左上角的File ..
Python
105
引用 •
237
回帖 •
2
关注
351
金九银十,分享一波用例设计、数据库、编程笔试题!
金九银十来了,很多小伙伴又双叒叕找工作了,最近收到一些求职小伙伴反馈过来的笔试题,摘取其中一些比较经典且常被考核到的用例设计题、数据库、编程题来给大家做个分享,望有助于大家的高薪求职之路! 一、用例设计题 1、某公司生产自动售卖机如下图所示,这款产品交给您测试,请写出您能够想到的所有需要测试的测试用例或测试点(注:只要 ..
面试
50
引用 •
15
回帖
635
被 dict 字典取值逼着进阶
那些年遇到的取数场景 目标1:取AA的值(第1层数据): 参数正常返回: dic = {'AA': {'BB': {'CC': 666}}} dic['AA'] -- 够用? 参数未正常返回: dic = {'AAA': {'BB': {'CC': 666}}} dic['AA'] -- 找不到报错:KeyError: ..
Python
105
引用 •
237
回帖 •
2
关注
582
【解决方案】PyCharm 运行时报错 allure: command not found
MAC版 1、下载对应版本的压缩包 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ [图片] 2、配置环境变量 切换到allure文件的bin目录下 pwd -- 获取当前路径(用于下一步配置) view ~/.bash ..
Python
105
引用 •
237
回帖 •
2
关注
561
pip 下载依赖包
方案1:pip install XXXX 方案2:pip install XXXX -i [链接] 方案3:pip install XXXX -i [链接] --trusted-host mirrors.aliyun.com 常用依赖包: requests requests allure allure-python
Python
105
引用 •
237
回帖 •
2
关注
536