12 2022 档案
摘要:前言 我喜欢周末是因为,可以做一些我自己喜欢的事。 比如我插上耳机,写点东西就能坐上一天,这也许算是属于我自己的一份静谧吧。 想系统学习请参考:Playwright+Java入门 使用Playwright进行API测试 1、总体感受 和其他API的依赖比起来,感觉使用起来不是很舒服,而且感觉繁琐呢,
阅读全文
摘要:前言 昨天在某平台发表了一篇这系列的文章,结果不但提示说有违禁词(java也算?),然后文章审核通过后,文章还找不到,不到去哪了,表示很郁闷,去反应未果,确实有点尴尬了。 元素的可操作性验证 关于API的命名,仅出自于我个人理解,旨在看的同学理解会用,感觉名字不好可以重写哈! 1、何为元素的可操作性
阅读全文
摘要:前言: 今天一早起床,就一直太阳穴疼,吃了四片去痛片已经无效,真的是疼的直恶心。 如果说学习或者写文章,能够缓解头疼的话,那我想说,我还能坚持一会..... 很久没更新这系列的文章了,那么我们将Playwright+Java系列延续,带上自己的那份快乐开始吧! 想系统学习请参考:Playwright
阅读全文
摘要:解决步骤 1、Windows系统:打开位于C:\Windows\System32\drivers\etc目录,将目录下的hosts文件拷贝至桌面 Mac系统:打开位于/etc/下的hosts文件 2、使用记事本类工具打开上述hosts文件,将下列内容粘贴至最后。 142.250.4.90 trans
阅读全文
摘要:前言 文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。 Jenkins的下载安装 1、拉取镜像: 笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- from ftplib import FTP import os import sys import time import socket class MyFTP: """ ftp自动下载、自动上传脚本,可以递归目录
阅读全文
摘要:前言 自己从未没想过能使用python来做自动化测试框架的设计、开发。 可能有人会好奇说,六哥,你怎么也用python写测试框架了? 领导说: python你也没有实际工作经验,可能就是自己自学的。 听完,那一刻,我真的特别证明自己,我也行! 框架搭建 整个框架的实现,大约也就1.5天,关于框架的开
阅读全文
摘要:此时我们只需要在conftest文件下加如下钩子函数就可以完美解决: @pytest.mark.hookwrapper def pytest_runtest_makereport(item, call): outcome = yield report = outcome.get_result() r
阅读全文
摘要:写了一个框架,运行的时候报错,提示: ERROR: usage: run_tests.py [options] [file_or_dir] [file_or_dir] [...] run_tests.py: error: unrecognized arguments: --reruns 1 --ht
阅读全文
摘要:前言 这个性能测试真的感觉做了好久,一直都没有一个好的结果。 为什么要记录,因为想让自己以后不再犯类似错误! 要知道的几个知识点 你看完,肯定会感谢我的,建议收藏! 关于系统支持并发数计算: 1、使用系统用户数量(5%~20%):* 比如用户数为200人,平均取最大用户数为80用户左右,参考维基百科
阅读全文
摘要:写在前面: Page Object模式,目的是将元素定位和元素操作分层,只接触测试内容,不写基础内容,便于后续对自动化测试用例体系的维护,这是中心思想,也是核心。 那么我们继续将简洁延续,这里沿用Java的Page Factory模式思想,旨在减少代码冗余,简单易用,具有高度的可扩展能力。 所以,这
阅读全文