自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 tensorflow数据相关总结----学习笔记(四)

标量由只有一个元素的张量表示。下面的代码将实例化两个标量,并执行一些熟悉的算术运算,即加法、乘法、除法和指数。

2024-07-25 13:55:48 309

原创 tensorflow数据预处理----学习笔记(三)

本章使用pandas预处理原始数据,并将原始数据转换为张量格式。首先需要先安装pandas。

2024-07-23 13:31:07 121

原创 tensorflow数据操作----学习笔记(二)

在上一篇笔记中,知道了如何在相同形状上的两个张量执行按元素操作,如果是不同形状的两个张量,我们可以通过调用广播机制来执行按元素操作。

2024-07-23 10:39:43 400

原创 tensorflow安装及数据操作----学习笔记(一)

下载对应系统版本的。我的系统是ubuntu,所以选择Miniconda3 Linux 64-bit。下载后执行下载的sh脚本执行后,运行conda初始化命令关闭当前命令终端,打开新的终端,创建一个新的环境激活tensorflow环境安装tensorflow。

2024-07-22 17:12:00 269

原创 通过swagger自动生成jmeter脚本

之前介绍过怎么通过swagger自动生成接口自动化测试脚本,具体内容《VUE+Java+swagger+okhttp3,实现自动获取接口信息+接口自动化测试》。现在介绍一下,通过swagger获取的接口信息怎么生成jmeter脚本。通过swagger获取接口信息,使用SwaggerParser,可以通过swagger接口获取,也可以通过apifox导出的swagger文档获取接口信息。

2024-07-16 17:43:24 847

原创 easyquotation获取港股的bug

easyquotation库,是一个非常好用的实时股票数据获取库,可以实时获取新浪、腾讯的免费股票行情,集思路的分级基金行情。

2024-06-28 17:22:02 376

原创 VUE+Java+swagger+okhttp3,实现自动获取接口信息+接口自动化测试

该工具是通过后端Java服务集成swagger2.0框架,来实现接口信息的自动获取,自动封装测试脚本,以及进行接口自动化测试。集成了swagger的后端项目,可以通过SwaggerParser进行解析,将项目的接口信息解析出来。然后通过测试工具定义接口测试脚本的生产规则,如:字段长短、是否必填等,开发脚本生成规则,通过swagger获取的接口参数,生成测试用例,并进行接口自动化测试。该工具既省去了接口信息的维护,同时也省去了接口自动化测试脚本开发,大大节省了时间成本,人力成本和技术成本。

2024-05-30 10:48:53 502

原创 docker部署Selenium Grid

运行脚本时,在Sessions中可以远程观看浏览器运行状态,密码:secret。访问:http://192.168.1.132:4444/ui#可以看到grid的各个节点。自动化测试脚本中调用。

2023-11-28 16:34:46 570

原创 JMeter API二次开发,代码生成可执行脚本

TestElement.TEST_CLASS和TestElement.GUI_CLASS的配置一定要正确,否则GUI工具无法打开脚本。创建一个线程组,setNumThreads设置线程数,setRampUp设置线程间隔时间。创建响应断言,setToContainsType()为响应文本包含校验。将http请求和请求头管理器添加到线程组。创建HashTree,生成jmx脚本。将循环控制器添加到线程组。将线程组添加到测试计划中。初始化jmeter环境。不同参数类型的添加方式。

2023-10-07 10:12:40 234

原创 Selenium操作监听

对于UI自动化测试,如果运行测试时,出现接口报错等非常规的问题,无法有效的进行报错的校验和判断,这时候可以通过实现WebDriverEventListener的接口,可以捕获各种事件,例如页面加载、元素点击、输入文本等。下面是使用WebDriverEventListener的示例。使用监听时,需要将其注册到WebDriver实例中。

2023-09-01 19:26:51 861

原创 Linux + Jenkins + Git自动化部署java+VUE

jenkins+git,自动化部署Java和vue项目

2023-03-09 16:11:10 227

原创 MyCat踩坑记(Mycat搭建,使用及配置)

MyCat踩坑记(Mycat搭建,使用及配置)1、介绍MyCat是目前最流行的基于Java语言编写的数据库中间件,是一个实现了MySql协议的服务器,其核心功能是分库分表。配合数据库的主从模式还可以实现读写分离2、下载安装下载地址:http://dl.mycat.org.cn/将下载好的压缩包,放到服务器中解压就可以使用。mycat依赖Java环境,使用前确定是否配置好Java环境。启动命令#进入到mycat的bin目录,输入启动名称./mycat start#重启命令#./mycat

2021-09-16 16:29:54 1949

原创 OpenSSH离线升级,用户枚举漏洞(CVE-2018-15473)修复,所有依赖包离线升级

由于客户服务器OpenSSH检查出高危漏洞(用户枚举漏洞(CVE-2018-15473)),所以需要对OpenSSH进行升级,客户的服务器是内网服务器,只能进行离线升级,不能用yum更新离线包准备由于依赖包太多,不好在网上全部找出版本对应的依赖,所以推荐用一台测试服务器,用yum缓存包yum缓存包修改yum配置文件vi /etc/yum.conf修改配置cachedir=/var/cache/yum/$basearch/$releasever /#缓存包路径keepcache=1 /#0

2020-08-12 14:56:18 3190

原创 LoadRunner 操作MySQL数据库,执行SQL语句

LoadRunner 操作MySQL数据库MySQL_LoadRunner_librarieslibmySQL.dll提供函数介绍执行SQL语句代码MySQL_LoadRunner_libraries首先要准备MySQL_LoadRunner_libraries,可百度自行下载,下载后放到LoadRunner对应目录(bin、include)libmySQL.dll提供函数介绍函数名称函数说明mysql_init()初始化MySQL对象mysql_options()设置

2020-07-17 17:41:43 394

原创 selenium click点击无反应问题解析

最近开发自动化测试工具,遇到了3种情况,selenium在操作页面元素,进行点击的时候,元素可以找到,但是点击没有反应的情况。在开始前一定要确认元素可以找到!第一种:元素里有href属性,属性为JavaScript。这类元素需要用js点击。操作代码: driver= new InternetExplorerDriver();...

2019-05-15 11:14:45 19202 5

原创 Python判断是否是休息日,查找上一个工作日

使用chinese_calendar库,来判断是否是工作日或者休息日。

2024-06-18 15:55:20 359

原创 Python将数字单位(万、百万、千万等)转换成数字

在测试过程中,经常会遇到数据对比,但是如果有些数据的单位不统一,这时候就要进行统一单位后进行数据对比,下面写个简单的数字单位的转换,对于长度单位、重量单位都可以按这种方式进行转换。

2024-06-18 15:48:17 170

原创 Java selenium 全屏截图和按元素截图介绍

最近开发自动化测试工具,要写图片验证码自动识别,识别过程首先要先进行图片验证码的截图,于是网上找了一些截图方法,但是我发现,大多数的截图方式都是先全屏截图,然后按元素在页面的位置和大小进行裁剪,这种方式有个弊端:全图图片尺寸是按电脑屏幕分辨率来的,网页尺寸是前端代码设定的,这样会导致裁剪的位置不是理想位置所以总结了一下截图方法:方法一全屏截图,然后裁剪,这种方式图片尺寸按电脑屏幕分辨率来的,与网页实际尺寸有差异,裁剪后的效果不好://截全屏图File sourceFile = ((TakesScr

2021-08-25 10:30:30 1085

原创 docker入门实践,快速搭建

下载docker安装依赖包$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2安装docker$ sudo yum install docker安装完成后,验证是否安装成功$ docker version如果出现最下面的:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run

2020-09-24 17:30:32 146

原创 ElasticSearch自动同步MySQL数据

#ElasticSearch搭建##Linux系统添加用户[root@local]#useradd elastic[root@local]#password 123456##下载ElasticSearch,我的版本是elasticsearch-5.5.2,解压后更改文件持有者[root@local]#chown -R elastic:elastic elasticsearch-5.5....

2020-01-08 11:53:46 181

原创 Appium+iOS环境搭建

一、安装jdk(jdk8) 下载jdk8 Mac版 A 双击运行 傻瓜式安装 B 配置环境变量 在终端窗口输入命令: vi ./bash_profile 按‘i’进入输入模式 输入一下配置信息: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/HomePATH=$JAVA_HOME/b...

2018-12-05 13:43:04 720

原创 iOS微信公众号自动化测试

最近在测试微信公众号(微信银行),在网上查关于iOS公众号测试的文章很少,而且很麻烦。现在发现最新版的Appium1.9.1支持微信里的H5。  测试环境:Xcode9、iOS11.2、appium1.9.1、微信6.7.31、下载appium1.9.1后,用Xcode制作WebDriverAgentRunner2、配置appium参数 3、启动appium后可以识别H5元素...

2018-12-05 13:42:27 1068

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除