- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 UI自动化-playwright经验整理,持续记录
这将把当前上下文的存储状态(如 cookies、local storage 和 session storage)保存到 state.json 文件中。通常用于确保页面的内容和资源都已完全加载,网络活动达到空闲状态时返回。
2024-11-06 16:39:35
196
原创 UI自动化-playwright初始用
优点几乎是零代码模式,操作过程中即可生成代码,提效便捷支持跨浏览器和跨平台,兼容性强有自动等待功能,不需要人工等待缺点如果前端组件动态或者定义不明确,会导致自动生成的代码执行失败(需要协助调整组件,增加ID可以很好的解决)很多情况下,元素操作是直接写出按钮或文本信息,中英文就不适用(但是UI一种应该也基本不存子问题吧~~)踩坑脚本调试结束后,Linux服务器执行时,需要调整为无头模式。
2024-09-02 16:57:59
489
原创 Jmeter 性能学习 三
在第二个线程组中,添加‘用户参数’,添加变量${__P(newauthorization,)}在第二个线程组中,信息管理器中直接添加变量${__P(newauthorization,)}在第二个线程组中,接口参数使用定义的变量${newauthorization}添加两个线程组,在第一个线程组中,调用一个接口,joson提取值存储到变量中。场景一:登陆会作为全局变量,不同线程均需要使用登陆token。在第一个线程组中,添加一个Beanshell后置处理器。场景二:接口返回值作为前提时,压测场景中需要使用。
2023-09-19 13:08:30
111
原创 python-django-celery 学习笔记
1.在settings.py 文件的INSTALLED_APPS中添加 'djcelery' ,或者['django_celery_beat','django_celery_results',]自动化很多文件均需要执行,逐个执行耗时较久,每个文档之间没有关联,考虑分布式执行。todo:如何应用,如何跟踪日志。3.创建celery.py文件。
2023-04-24 15:14:34
191
原创 MySQL JSON_TABLE() 函数
语法:JSON_TABLE(json,path COLUMNS(column[,column[,...]]))column:name。介绍:JSON_TABLE()函数从一个指定的JSON文档中提取数据并返回一个具有指定列的关系表。应用:数据库字段以JSON 存储后,实际应用需要对其中一个字段进行查询。JSON 数组中有两个对象。JSON 数组中有多个对象。则表示数组中的每个元素。则表示数组中的每个元素。
2023-04-19 10:08:34
6573
原创 Jmeter 性能学习 二
吞吐量控制器场景:主页占比50%,主业务线查询占比30%,设置等其他占比20%,这时候需要吞吐量来确定线程占用率后端监听器jmeter BeanShell使用
2022-11-08 18:54:40
1750
原创 Jmeter 性能学习 一
测试活动和固定定时器固定定时器:1.定时器是在每个sampler(采样器)之前执行的,而不是之后。2.定时器作为子节点加入后仅应用于该sampler固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间。测试活动:1.测试活动是在sampler执行完之后再等待两者区别:固定定时器往往时间很难控制,但是测试活动可以通过停止,循环等减少等待时间测试活动可以设置期望循环的部分而跳过部分步骤范例1(固定定时器&测试活动):固定定时器3秒,测.
2022-04-08 17:01:05
224
原创 计算机网络基本知识
TCP/IP分层(4层) 网络接口层、网络层、运输层、应用层五层协议(5层) 物理层、数据链路层、网络层、运输层、应用层数据链路层: 数据:帧物理层:(电缆,接收器,发送器) 数据:比特运输层:向两个主机进程之间的通信提供通用的数据传输服务。 数据:TCP:报文段,UDP:用户数据报 协议:TCP, UDP网络层:为分组交换网上的不同主机提供通信服务 数据:包或IP数据报 协议:IP应用层:通过应用进程间的交互来完成特定...
2021-09-23 14:14:19
128
原创 RabbitMQ在Windows环境下的安装,踩坑记录
装RabbitMQ服务器必须首先安装 Erlang 运行环境。1.安装Erlang(下载地址来自网友地址https://www.cnblogs.com/vaiyanzi/p/9531607.html)安装Erlang 时要注意安装的RabbityMQ 所依赖的Erlang版本,根据RabbitMQ的要求选择一个版本,这里我要安装的RabbitMQ的版本是 3.7.7 ,Erlang版本是OTP 20.3. Erlang下载地址。下载Erlang安装包后直接安装就可以了。设置ERLA.
2021-02-25 14:51:33
271
原创 Jenkins 安装 一
目录Jenkins 安装Jenkins常用插件安装(点击Manage Jenkins(管理jenkins)-->ManagePlugins(管理插件))1.python2.allure(下载allure-commandline插件)3.Localization: Chinese (Simplified)4.EmailJenkins 安装 1.下载安装包https://www.jenkins.io/zh/download/ (JDK已安装)2....
2020-12-08 09:57:32
189
原创 Django 模板 学习流程
1.创建MyDjango项目MyDjango: 项目的容器。 manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。 MyDjango/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。 MyDjango/settings.py: 该 Django 项目的设置/配置。 MyDjango/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。 MyDjango/wsgi
2020-06-01 16:27:35
281
原创 Jenkins 自动化构建job并输出报告
python文件,包含记录日志代码,便于生成日志作为附件 这边引用logging,来获取控制台的输出结果,记录到文本中Jenkins配置构建流程,执行py语句 Jenkins服务器放入py文件 (由于git存在问题,暂时未成功,git地址可用后继续添加说明记录)Jenkins配置发送邮件流程(直接百度,很多详细流程方便学习)py文件位置于对应的workspace中...
2020-04-12 13:47:08
1448
原创 日志logging输出,屏幕显示,且记录到文件中
说明:logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 error() 和 critical()。logging函数根据它们用来跟踪的事件的级别或严重程度来命名。标准级别及其适用性描述如下(以严重程度递增排序)实际使用中可以设置等级来方便获取日志,eg:level=logging.DEBUG输出到屏幕lo...
2020-04-10 10:42:47
1372
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人