
Python自动化测试
文章平均质量分 83
柠檬班软件测试
★分享功能、接口、自动化、性能、测试开发、面试、职场干货,公粽号【软件测试资料侠】
展开
-
Loadrunner 场景设计——一个用户只登录一次执行多次其它操作
性能需求:在实际的性能测试中,登录接口做完性能测试之后,关联的接口做性能测试的时候,需要单独做其它接口性能测试,如果继续对登录做性能测试,其它接口接受到的压力可能会很小,没有起到更快的发现其它接口的性能问题,那要怎么设计性能测试场景呢?比如:并发 10 个用户,登录次数就是 10 次,其它接口(获取用户订单列表)会执行请求多次一、性能测试的场景图728 x 551 914 x 692二、脚本设计步骤vuser_init 里面添加登录请求 【登录】请求进行参数化 【登录】接口响原创 2021-06-17 16:47:20 · 1452 阅读 · 1 评论 -
技术面试没过,居然是没用这个测试框架
1、引言我有一个朋友是做 Python 自动化测试的。前几天他告诉我去参加一个大厂面试被刷了。我问他是有没有总结被刷下来的原因。他说面试官问了一些 pytest 单元测试框架相关的知识,包括什么插件系统和用力筛选。但是他所在的公司用的技术是基于 unittest 的,没有用过 pytest。我跟他说你可以和技术面试官说明,在实际过程当中你没有使用过 pytest,但是你可以后面再学。这哥们说:我就是这样跟面试官说的,但是面试官告诉我 pytest 现在已经是行业里面的主流,还在坚持用 unitt原创 2021-06-04 21:49:16 · 474 阅读 · 6 评论 -
Jenkins 流水线初体验 - 创建一个 Jenkins Pipeline 任务
最近看到别人的 jenkins,有我没见过、看不懂但是又好酷好靓的样纸。大概长以下这样:728 x 203 1208 x 337还有长以下这样的:728 x 211 1177 x 341经过一顿搜索 ,原来它就是 我不认识它,它也不认识我的 jenkins pipeline本着好奇心和对知识的求知欲,在网上各种资料一顿乱啃,大概明白了是咋么一回事。接下来,就从小白开始,一步步完成它。主要分为以下几步:在 jenkins 上安装 pipeline 插..原创 2021-06-03 21:05:43 · 918 阅读 · 1 评论 -
面试常问的迭代器和生成器,咱们来剥个 “洋葱“
在第一次接触 Python 的时候,你可能写过类似 for i in [2, 3, 5, 7, 11, 13]: print(i) 这样的语句。for in 语句理解起来很直观形象,比起 C++ 和 Java 早期的 for (int i = 0; i < n; i ++) printf("%d\n", a[i]) 这样的语句,不知道简洁清晰到哪里去了。但是,你想过 Python 在处理 for in 语句的时候,具体发生了什么吗?什么样的对象可以被 for in 来枚举呢?深入到 Pytho原创 2020-11-20 17:14:40 · 425 阅读 · 0 评论 -
为什么你传的测试数据格式不对?
在自动化测试当中,我们会以各种形式去存储测试用例数据。比如 Excel比如 YAML ,或者是一个 py 文件:test_info = { "case_id": 1, "username": "yuz", "password": "123"}不管是通过什么格式得到数据,最终都会被转成一个编程语言能够识别的对象。 比如在 python 当中进行接口测试,上面的数据最终可以转换成 python 的字典对象。import requests...原创 2020-08-28 11:14:42 · 657 阅读 · 0 评论 -
男生 vs 女生,谁更加适合做软件测试?
前言随着互联网的飞速发展,软件测试行业同步兴盛起来,逐渐出现了人才的短缺,致使行业人员工资一涨再涨。所以,越来越多的人也开始意识到软件测试行业的”高薪“属性,转身投入到相关的工作中来。但是,很多女生在做这个职业选择的时候,却多了许多的疑虑。经常就有学生跑来问我:“老师,我是女生,适合做软件测试工作么?”其实,我比较能理解广大女生内心的疑虑,因为毕竟在大家的固有印象中,男生比女生更加适合做技术类目的工作。那么现实真的如此么?我们现在就帮广大女生朋友来分析一下,女生做测试测试有哪些优势和劣势。女原创 2020-08-14 11:06:43 · 1696 阅读 · 0 评论 -
Python处理session最简单的方法
01·前言不管是在做接口自动化还是在做UI自动化,测试人员遇到的第一个问题都是卡在登录上。那是因为在执行登录的时候,服务端会有一种叫做session的会话机制。一个很简单的例子:在做功能测试的时候,肯定会遇到一种测试场景,需要在没登录的时候进行一些普通操作,会提示“请先登录”比如:我们在逛TB的时候,如果没有登录,那么当你搜索到一个商品,准备下单时候,是不是就会弹出一...原创 2019-08-22 13:44:14 · 2178 阅读 · 0 评论 -
接口数据使用了RSA加密和签名?一篇文章带你搞定!
01 前言很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数。那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加解密代码,大多数情况都是java,c++,js等语言实现的。加解密的代码虽然有了,但是咱们身为一个测试,使用python做的自动化,并不是什么语言都会,这个时候就会比较尴尬了。看着这一团加解密的代码,自己却不...原创 2019-08-16 14:05:27 · 542 阅读 · 0 评论 -
成功一次就够了|落榜考生高薪逆袭攻略
考研失败,考公务员失败,我感觉自己的人生充满了失败。抱着不服输的劲头,我打算改行学测试,这次,总不可能还是失败吧——柠檬班学员空白和柠檬班第一次擦肩而过我学的是电子信息工程,是一个和IT挨着边的专业。17年毕业的时候,我就已经知道在IT行业想要找到一份不错的工作,培训是很有必要的。所以那个时候我一直在逛相关的贴吧,在贴吧我第一次了解到了柠檬班,也加了老师的QQ。...原创 2019-08-12 11:02:36 · 246 阅读 · 0 评论 -
如何在Linux服务器centos7系统下搭建Jenkins
Jenkins是什么?Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。所以现在是越来越多的公司都在使用Jenkins做持续集成。那么今天就给大家来分享一下,如何在Linux服务器上部署Jenkins。首先,安装Jenkins必须要有一个前提条件:安装好JDK,并且最低是1.8以上的版本...原创 2019-08-20 11:53:57 · 326 阅读 · 0 评论 -
Python自动化测试的动态属性
Python动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。先看一个简单的例子。创建一个Student类,我希望通过实例来获取每个学生的一些情况,包括名字,成绩等。成绩只有等到考试结束以后才会有,所以实例化的时候不会给它赋值。考试完以后,准备给mike打分:在这里,老师一不小心多打了个 9 ,通常来说打分都是 100 分值,999 ...原创 2019-04-08 20:35:43 · 498 阅读 · 0 评论 -
Pytest框架,让你见识什么是单元测试界的高富帅!
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是区别在于好用,和更好用。本文包含以下几个内容点:01、pytest的简单示例02、py...原创 2019-07-02 17:43:40 · 1264 阅读 · 0 评论 -
村长告诉你:Python实现性能自动化测试竟然如此简单
一、思考1、什么是性能自动化测试?◆ 性能△ 系统负载能力△ 超负荷运行下的稳定性△ 系统瓶颈◆ 自动化测试△ 使用程序代替手工△ 提升测试效率◆ 性能自动化△ 使用代码模拟大批量用户△ 让用户并发请求△ 多页面多用户并发请求△ 采集参数,统计系统负载能力△ ...原创 2019-07-30 11:28:19 · 1728 阅读 · 0 评论 -
Windows下allure+pytest+jenkins集成手册!
Pytest是什么pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。Allure是什么有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都可以看到非常清楚的测试结果。allure可以与非常多的著名测试框...原创 2019-08-09 15:17:22 · 886 阅读 · 0 评论 -
如何用Python抓取豆瓣电影TOP250?(图文实战)
一直对爬虫感兴趣,学了python后正好看到一篇关于爬取的文章,就心血来潮实战一把吧。实现目标:抓取豆瓣电影top250,并输出到文件中。链接地址:https://movie.douban.com/top250第一步:实现抓取第一个页面;第二步:将其他页面的信息也抓取到;第三步:输出到文件;代码:见最下方执行命令并重定向到TXT文件中:python xxxx.py >...原创 2019-04-10 10:35:16 · 891 阅读 · 0 评论