矩形 自动生成 圆形 路线

接口自动化行情+pytest常用的库

一.常用的接口自动化框架 1.市面上主流的接口测试工具:(适用于中小型公司或者项目) Postman+Newman+Git+Jenkins Jmeter+Ant+Git+Jenkins 目前主流的接口自动化测试技术:(适用于大小型公司或项目) Python+requests+pytest+allur ......
接口 常用 行情 pytest

Graphics2D实战 根据模板图片生成

1.首先将模板图片放到 resource 文件夹下,然后读取的时候有一个坑是,因为这些文件会被打成jar包,所以拿不到文件,但能拿到文件流,所以用 InputStream 接收 2.要保证服务器有你要设置的字体,没有的话需要加一下,不然中文显示是方块乱码,可以通过网上下载或者其他系统拷贝(例如 宋体 ......
Graphics2D 实战 Graphics2 Graphics 模板

Windows系统下生成IOS证书

我使用ApiCloud开发APP,开发后需要生成IOS的证书才能在项目开发控制台中进行编译,于是我在网上大海捞针似的寻找办法。 官方文档提供了使用苹果系统下生成IOS证书的步骤,对于我这个没有imac的小白来说,使用Windows生成证书就成了我唯一要攻破的难关。 在我尝试了很多次方法的情况下,终于 ......
证书 Windows 系统 IOS

分布式ID生成-雪花算法(Snowflake)

1 描述 使用原生Java方式生成雪花算法, 雪花算法是推特公司开源的生成唯一ID的算法, 性能更高,可以避免对第三方依赖的使用, 减少耦合 1)能满足高并发分布式系统环境下ID不重复 2)基于时间戳,可以保证基本有序递增,即按照时间趋势递增(有些业务场景对这个有要求) 3)算法本身不依赖第三方的库 ......
分布式 算法 雪花 Snowflake

自动化环境搭建、识别元素

自动化测试环境的搭建 : 一、安装 selenium: 安装方式一: pip install -U selenium 安装方式二: 手动安装 selenium: 1、安装python包,选择全部组件(pip、安装过程中配置环境变量)解压selenium-4.8.2.tar.gz,然后用cmd进入解压 ......
元素 环境

UI自动化alter框 、等待机制

一、下拉框处理: 网页上的js弹出框一般有三种情况,且识别不了元素,需要使用switch_to.alert() 进行跳转 情况一: 这时候需要先跳转到此弹窗,才能做到自动化点击确定: driver.find_element(By.XPATH,"//input[@name='alterbutton'] ......
机制 alter

使用Python突破某网游游戏JS加密限制,进行逆向解密,实现自动登录!

今天来分享一下如何使用Python突破某网游游戏JS加密限制,进行逆向解密,实现自动登录。 逆向目标 目标:某 7 网游登录 主页:aHR0cHM6Ly93d3cuMzcuY29tLw== 接口:aHR0cHM6Ly9teS4zNy5jb20vYXBpL2xvZ2luLnBocA== 逆向参数:Qu ......
Python

全自动加药装置远程维护解决方案

一、方案背景自动加药装置是一种时间程序控制,可自由设定自动加药的周期,加药量,加药时间和加药频率。以计量泵为主,装配加药箱、安全阀、止回阀、过滤器、缓冲器、阀门、底座、控制等。 在以后的系统运转过程中,到加药周期,计量泵自动打开加药,加到规定的时间计量泵关闭;到排污周期,计量泵停止加药,排到规定的时 ......
加药装置 全自动 解决方案 方案

从3k到3w,一名普通软件测试员真正的加薪路线图(建议收藏)

其实测试行业未来发展之路是几乎所有关于软件测试工程师都会在意的话题,相信各位看官也很迷茫自己的发展路线。为了方便大家选择和比较,我也将我的经验和观点分享出来,以作参考。如果小伙伴们有更好的观点,欢迎分享和探讨,互相学习! 一、技术方向 就技术方向的职业发展之路,我非常赞同之前看过的一篇文章里说的,如 ......
路线图 软件测试 路线 建议 软件

selenium自动化测试学习1

注意:py文件命名的时候,不能直接命名为selenium.py,会和第三方包selenium冲突 一、环境搭建: 1、下载第三方包selenium pip3 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple 注:可以直接在vsc ......
selenium

chatgpt 代码自动生成

1,访问网址 https://www.cursor.so/ 下载cursor安装后打开。 2,根据界面里提示,按 ctrl+k,键入你想产生的代码 3, 4,结果我无语了 ......
自动生成 chatgpt 代码

禁止git自动转换换行符

git config --global core.autocrlf false git config --global core.safecrlf false ......
换行符 git

react项目中聊天界面新增对话自动滚动到底部

class组件写法1 class Messages extends React.Component { const messagesEndRef = React.createRef() componentDidMount () { this.scrollToBottom() } componentD ......
界面 项目 react

SecureRandom生成随机数在个别环境超慢的问题

两种方法实现: 1、将获取Random实例的方法改成 Random rand = new SecureRandom(),问题得以解决。 2、将获取Random实例的方法改成 Random rand = SecureRandom.getInstance("NativePRNGNonBlocking") ......
随机数 SecureRandom 环境 问题

【grpc】根据proto生成grpc接口Python代码

1、编写自己的proto接口文件 syntax = "proto3"; package helloworld; // 对应包名 // 定义服务 service Greeter { // Sends a greeting rpc SayHello (HelloRequest) returns (Hel ......
grpc 接口 代码 Python proto

构建DevOps落地的自动化持续交付流水线的工具链

DevOps流程涉及到需求管理(包括需求的任务管理、进度管理等)、持续集成、版本管理、代码编译、测试、配置管理和监控等多项工作任务。DevOps需要构建相应的工具链,将工作任务自动化,才能实现自动化的持续交付流水线。 在这条工具链上,有多种工具可供选择,本文列举了可实现各工作领域工作自动化的主流工具 ......
流水线 流水 工具 DevOps

第四章 Kubeadm生成的k8s证书内容说明

#一、证书分组 Kubernetes把证书放在了两个文件夹中 /etc/kubernetes/pki /etc/kubernetes/pki/etcd #二、Kubernetes 集群根证书 Kubernetes 集群根证书CA(Kubernetes集群组件的证书签发机构) /etc/kuberne ......
证书 Kubeadm 内容 k8s 8s

StyleGAN 生成 AI 虚拟人脸,再也不怕侵犯肖像权

🎈 什么是 StyleGAN GAN 是机器学习中的生成性对抗网络,目标是合成与真实图像无法区分的人工样本,如图像。即改变人脸图像中的特定特征,如姿势、脸型和发型,GAN 的主要挑战就是如何图像变得更加逼真。 StyleGAN 是一种基于样式的 GAN 的生成器体系结构,是一个强大的可以控制生成图 ......
肖像权 人脸 肖像 StyleGAN AI

ElasticSearch 实现分词全文检索 - 搜素关键字自动补全(Completion Suggest)

ES使用Completion Suggest 做关键字自动补全时,实际应用中搜索性能更加高效,建议多开一个子字段,如下示例,假设要根据title字段做关键字自动补全,不要改原字段的类型,多开一个子字段title.suggest,类型设置为completion,然后之后的suggest针对title.... ......

发布新版博客备份功能:生成 sqlite 数据库文件,vscode 插件可查看

大家好,最近我们重新开发了园子的博客备份功能,今天发布第一个预览版,欢迎大家试用。园子的 vscode 插件也集成了博客备份功能,不仅可以查看通过博客后台下载的备份文件,而且可以直接在 vscode 插件中直接操作博客备份的创建、下载、查看。 ......
备份 插件 功能 数据库 文件

自动化测试有必要学吗?

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/18a6a958.html 你好,我是测试蔡坨坨。 最近收到不少小伙伴私信提问,其中问得比较多的就是“学习自动化测试有那么重要吗?”。 我的回答是肯定的——很重要。 相信不少同学都有诸如此类的疑问,例如:“日常工作中好像用不 ......

SpringBoot——自定义自动配置与起步依赖

SpringBoot——自定义自动配置与起步依赖 SpringBoot为我们提供了灵活强大的自动配置与起步依赖功能,接下来我们参考其实现原理,实现专属于我们自己的自动配置与起步依赖。 不仅如此,我们对其稍作修改,让它适用于非SpringBoot环境,甚至是低版本的Spring Framework环境 ......
SpringBoot

使用python自动监控程序运行过程数据

工作中会遇到需要监控程序运行过程数据的情况,比如定时执行监控的cmd并记录执行结果,本文提供一种实现方式,便于后续排查问题。 ......
过程 程序 数据 python

Centos 7安装ansible自动化运维工具

1、介绍: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、SaltStack、chef、func)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 本期为大家展示安装ansible和一些基本的配置和命令使用,后期会讲述具体一些模块和其他 ......
ansible 工具 Centos

如何自动化测试你的接口?—— Rest Assured

前言 不知道大家的项目是否都有对接口API进行自动化测试,反正像我们这种小公司是没有的。由于最近一直被吐槽项目质量糟糕,只能研发自己看看有什么接口测试方案。那么在本文中,我将探索如何使用 Rest Assured 自动化 API 测试,Rest Assured 是一个基于 Java 的流行的用于测试 ......
接口 Assured Rest

数据库自动收缩造成的阻塞

背景 今天上午11点时客户打电话过来说医院的CIS系统一直有阻塞,导致系统卡慢严重,信息中心的电话都快被打爆了。赶紧要了远程登录到SQL专家云,看到了系统确实存在大量的阻塞。 点击紫色圆点进入活动会话原始数据,可以看到会话标识33是阻塞的源头,造成了大量的语句被阻塞,而且阻塞已经持续了很长的时间。 ......
数据库 数据

MySql生成ER【StarUML】文件

1. 背景 要画ER图,一个个打费时费力,StarUML文件打开是json。那么就有可能自动生成。 2. 效果 把表结构生成好,自己只要维护关系即可。 3. 代码 import lombok.Data; import java.io.FileWriter; import java.io.IOExce ......
StarUML 文件 MySql

k8s HPA(HorizontalPodAutoscaler)--自动水平伸缩

 写在前面 我们平时部署web服务,当服务压力大撑不住的时候,我们会加机器(加钱);一般没有上容器编排是手动加的,临时加的机器,临时部署的服务还要改Nginx的配置,最后回收机器的时候,也是手动回收,手动修改Nginx的,挺麻烦的其实; 而K8s是支持这整个流程的自动化的,也就是HPA; HPA介 ......
HorizontalPodAutoscaler 水平 k8s HPA k8

微软出品自动化神器【Playwright+Java】系列(十)元素定位详解

一、写在前面 又有很久没更文了,真的是被催婚搞的整个人情绪特别不好,如果硬要形容的话,那就是没法跟人正常沟通,一点就着,做什么都没耐心,看什么都烦,简直没救了... 也是偶然发现的,自己居然没写关于Playwright的元素定位,这不是自动化测试的重中之重,怎么可以忘,马上安排! 二、元素定位 主要 ......
神器 Playwright 元素 Java

微软出品自动化神器【Playwright+Java】系列(十二)测试框架的设计与开发

一、前言 大家好,我是六哥! 又有好长一段时间没更文了,不是我懒,而是确实在更文上,没有以前积极了,这里是该自我检讨的。 其实不是我不积极,而是相对更文学习来说,优先级不是最高。 对我而言,目前最重要的就是减肥,除了下雨下雪,我都坚持每天5公里,keep记录如下: 早在四天前就完成了playwrig ......
神器 Playwright 框架 Java