
Python
柠檬班软件测试
★分享功能、接口、自动化、性能、测试开发、面试、职场干货,公粽号【软件测试资料侠】
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
想把 python 代码打包为 exe 程序?只要这简单三步就能搞定啦~
最近有部分小伙伴问我,python 写的项目可不可以打包成 exe 程序,放到没有 python 环境上的电脑中执行?答案当然是可以的。python 有一个叫做 pyinstaller 的第三方库,是专门用来将 python 程序打包 exe 程序的。今天就专门给大家分享一下如何进行打包,使用之前需要大家先使用 pip 进行安装。环境安装安装命令:pip install pyinstaller如果安装失败,网络超时什么的记得换国内源案例演示1、项目源码这边给大家.原创 2020-11-07 15:29:43 · 1772 阅读 · 0 评论 -
想把 python 代码打包为 exe 程序,往这里看!
想把 python 代码打包为 exe 程序,往这里看! 前言: 最近有部分小伙伴问我,python 写的项目可不可以打包成 exe 程序,放到没有 python 环境上的电脑中执行,答案当然是可以的。python 有一个叫做 pyinstaller 的第三方库,是专门用来将 python 程序打包 exe 程序的,今天就专门给大家分享一下如何进行打包,使用之前需要大家先使用 pip 进行安装。 一、环境安装pip install pyinstaller 如果安装失败,..原创 2020-11-05 16:34:20 · 1139 阅读 · 0 评论 -
python 测试开发请关注这个新框架
如果你之前有接触 python 测试开发,那你应该会听过 django 或者 flask。但是最近一个新的框架出现在人们的视野中,短短 1 年在 GitHub 上就收集了 20000+ star, 成为一个不折不扣的明星项目。这个项目是由塞巴斯蒂安·拉米雷斯(Sebastian Ram írez)创建的,他在实现一个机器学习项目的时候创建了这个框架,并且优化至今。拉米雷斯留着达利那样的胡子,看起来像一个艺术家。这个框架有什么高级特性让他在这么短时间内可以追赶 django 和 flask 呢原创 2020-10-29 10:52:38 · 491 阅读 · 0 评论 -
prometheus 语法
prometheus 语法如果 prometheus 正常启动,在防火墙开放了 9090 端口时,可以通过浏览器访问 http://机器 ip:9090 直接访问在页面中“insert metric at cursor” 中选择查看的监控对象,如 node_cpu_seconds_total 然后点击 Execute 按钮再切换到 graph此时,我们已经看到了服务器 CPU 资源监控图如果没有出现图,可能是因为时间跨度区间太长,可以点击 graph 标签下面的 "- +"原创 2020-10-23 14:40:01 · 4229 阅读 · 0 评论 -
Appium 结合 TestNG 并行执行测试
Appium 测试框架可以让我们使用不同的编程语言(Java、Python、Ruby、JavaScript)测试不同移动端平台的应用(Android、iOS),目前也是最火的移动端测试框架。这篇文章会带着大家学习到如何在不同设备中并行执行测试。并行执行测试能够带来的好处: 提升测试效率,我们可以将测试用例分发给不同的设备执行,从而可以减少整体测试所花费的时间 同时我们可以将相同的测试用例给不同的设备去执行,特别适合需要做兼容性测试的场景 Appium 本身并没有提供并行执行这样的功能原创 2020-10-22 10:08:45 · 743 阅读 · 0 评论 -
为什么你传的测试数据格式不对?
在自动化测试当中,我们会以各种形式去存储测试用例数据。比如 Excel比如 YAML ,或者是一个 py 文件:test_info = { "case_id": 1, "username": "yuz", "password": "123"}不管是通过什么格式得到数据,最终都会被转成一个编程语言能够识别的对象。 比如在 python 当中进行接口测试,上面的数据最终可以转换成 python 的字典对象。import requests...原创 2020-08-28 11:14:42 · 707 阅读 · 0 评论 -
一节课教你用python搞定图片爬虫
网站上看到了大量好看的图片再也不用右键另存为了针对人群:对 python 感兴趣的零基础的童靴 有一定基础想深入了解 python 的童靴涉及知识:网络爬虫的本质 http 协议 requests 库收获:认识网络爬虫的本质,掌握爬虫的基本开发流程,了解互联网数据传输的基本原理。理论知识理论指导实践,知其然要知其所以然,我们先来学习必备的理论知识。什么是爬虫网络爬虫也叫网络蜘蛛,它特指一类自动批量下载网络资源的程序,这是一个比较口语化的定义。 更加专业和全面的定义是:原创 2020-08-25 16:44:11 · 1022 阅读 · 0 评论 -
python对接各大数据库,快速上手!
人生苦短,我用python很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操作的方法!作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其原因的,如果要挑出几点来讲的话,第一条那就python语法简洁,易上手,第二条呢?便是python有着极其丰富的第三方的库。所以不管你使用的关系型数据库是oracle,mysql, sqlserv.原创 2020-08-18 11:02:44 · 637 阅读 · 0 评论 -
接口数据使用了RSA加密和签名? 一篇文章带你搞定!
1、前言很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数,那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加解密代码,大多数情况都是java,c++,js等语言实现的,加解密的代码虽然有了,但是咱们身为一个测试,使用python做的自动化,并不是什么语言都会,这个时候就会比较尴尬了,看着这一团加解密的代码,自己却不知从何下手,再去找开发给写个python版本的,开发估计不一定搭理你,就算搭理你,开发也未必会python,那么今天咱们就来讲讲如何通过python来原创 2020-08-17 11:17:00 · 518 阅读 · 1 评论 -
测试小白也能懂:常用加密算法解析
在测试过程中,我们经常会遇到接口数据加密、数据库密码加密怎么测试等问题,很多同学立马被吓退了。实际上,只要耐心一点,测试过程的常用加密算法不是那么难,甚至有的根本就不是加密算法。密码学是一门相对比较晦涩的科学,电影《模仿游戏》就是讲的包括图灵在内的几个顶级数学家破译德军的军事情报的故事。 但是在工作当中,我们不需要懂密码学的底层原理,你只需要知道他们如何使用的就可以了。本文会列举在测试和开发过程中最常用的算法,解开所谓“加密”过程的神秘面纱。算法 1: base64这不是加密算法,它叫做原创 2020-08-14 13:57:17 · 1228 阅读 · 0 评论 -
Format格式化输出,最容易忽略的坑!
近期有同学在使用format格式化字符串的时候遇到了一个问题,这个问题也是大家在使用format的过程中非常容易踩的坑。问题代码如下:代码:错误:format的基本使用正式踩坑之前,我们先来回顾一下format方法的使用,了解过python的同学,大家都知道字符串的format是用来格式化字符串的。那么何为格式化呢?格式化...原创 2019-07-19 16:25:24 · 5154 阅读 · 0 评论 -
Windows下allure+pytest+jenkins集成手册!
Pytest是什么pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。Allure是什么有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都可以看到非常清楚的测试结果。allure可以与非常多的著名测试框...原创 2019-08-09 15:17:22 · 904 阅读 · 0 评论 -
接口数据使用了RSA加密和签名?一篇文章带你搞定!
01 前言很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数。那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加解密代码,大多数情况都是java,c++,js等语言实现的。加解密的代码虽然有了,但是咱们身为一个测试,使用python做的自动化,并不是什么语言都会,这个时候就会比较尴尬了。看着这一团加解密的代码,自己却不...原创 2019-08-16 14:05:27 · 551 阅读 · 0 评论