会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
久曲健
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
78
下一页
2022年12月13日
Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成
摘要: 前言 文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。 Jenkins的下载安装 1、拉取镜像: 笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下
阅读全文
posted @ 2022-12-13 00:12 久曲健
阅读(316)
评论(0)
推荐(1)
2022年12月11日
使用ftplib来实现FTP上传下载
摘要: #!/usr/bin/python # -*- coding: UTF-8 -*- from ftplib import FTP import os import sys import time import socket class MyFTP: """ ftp自动下载、自动上传脚本,可以递归目录
阅读全文
posted @ 2022-12-11 08:57 久曲健
阅读(297)
评论(0)
推荐(0)
2022年12月10日
Selenium4+Python3系列(十二) - 测试框架的设计与开发
摘要: 前言 自己从未没想过能使用python来做自动化测试框架的设计、开发。 可能有人会好奇说,六哥,你怎么也用python写测试框架了? 领导说: python你也没有实际工作经验,可能就是自己自学的。 听完,那一刻,我真的特别证明自己,我也行! 框架搭建 整个框架的实现,大约也就1.5天,关于框架的开
阅读全文
posted @ 2022-12-10 20:02 久曲健
阅读(353)
评论(0)
推荐(1)
解决报错:AttributeError: ‘TestReport‘ object has no attribute ‘description‘
摘要: 此时我们只需要在conftest文件下加如下钩子函数就可以完美解决: @pytest.mark.hookwrapper def pytest_runtest_makereport(item, call): outcome = yield report = outcome.get_result() r
阅读全文
posted @ 2022-12-10 12:24 久曲健
阅读(333)
评论(0)
推荐(0)
pytest:ERROR: usage: run_tests.py [options] [file_or_dir] [file_or_dir] [...]
摘要: 写了一个框架,运行的时候报错,提示: ERROR: usage: run_tests.py [options] [file_or_dir] [file_or_dir] [...] run_tests.py: error: unrecognized arguments: --reruns 1 --ht
阅读全文
posted @ 2022-12-10 12:23 久曲健
阅读(1123)
评论(0)
推荐(0)
记一次性能测试中,因为自己设置问题,导致测试结果偏差
摘要: 前言 这个性能测试真的感觉做了好久,一直都没有一个好的结果。 为什么要记录,因为想让自己以后不再犯类似错误! 要知道的几个知识点 你看完,肯定会感谢我的,建议收藏! 关于系统支持并发数计算: 1、使用系统用户数量(5%~20%):* 比如用户数为200人,平均取最大用户数为80用户左右,参考维基百科
阅读全文
posted @ 2022-12-10 10:22 久曲健
阅读(294)
评论(0)
推荐(3)
2022年12月5日
Selenium4+Python3系列(十一) - Page Factory设计模式
摘要: 写在前面: Page Object模式,目的是将元素定位和元素操作分层,只接触测试内容,不写基础内容,便于后续对自动化测试用例体系的维护,这是中心思想,也是核心。 那么我们继续将简洁延续,这里沿用Java的Page Factory模式思想,旨在减少代码冗余,简单易用,具有高度的可扩展能力。 所以,这
阅读全文
posted @ 2022-12-05 22:40 久曲健
阅读(263)
评论(4)
推荐(0)
2022年11月28日
性能测试TPS目标值确定-二八原则
摘要: 在性能测试中通常使用二八原则来量化业务需求。 二八原则:指80%的业务量在20%的时间里完成。 例:如某个公司1000个员工,在周五下午3点-5点有90%的员工登陆公司周报系统 则:业务量=1000个,时间=2x60x60=7200秒 根据二八原则来计算3点到5点的TPS=(90%业务量80%)/(
阅读全文
posted @ 2022-11-28 14:53 久曲健
阅读(386)
评论(0)
推荐(1)
2022年11月27日
Selenium4+Python3系列(十) - Page Object设计模式
摘要: 前言 Page Object(PO)模式,是Selenium实战中最为流行,并且被自动化测试同学所熟悉和推崇的一种设计模式之一。在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。 相信每个做自动化测试的同学,一定会遇到这样一个非常头疼的问题,那就是页面变化
阅读全文
posted @ 2022-11-27 19:27 久曲健
阅读(371)
评论(0)
推荐(0)
2022年11月26日
Selenium4+Python3系列(九) - 上传文件及滚动条操作
摘要: 一、上传文件操作 上传文件是每个做自动化测试同学都会遇到,而且可以说是面试必考的问题,标准控件我们一般用send_keys()就能完成上传, 但是我们的测试网站的上传控件一般为自己封装的,用传统的上传已经不好用了, 也就是说用selenium的APi已经无法完成上传操作了。 那么下面,针对控件进行分
阅读全文
posted @ 2022-11-26 19:00 久曲健
阅读(292)
评论(0)
推荐(1)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
78
下一页
公告