- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tensorflow数据相关总结----学习笔记(四)
标量由只有一个元素的张量表示。下面的代码将实例化两个标量,并执行一些熟悉的算术运算,即加法、乘法、除法和指数。
2024-07-25 13:55:48
309
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tensorflow数据预处理----学习笔记(三)
本章使用pandas预处理原始数据,并将原始数据转换为张量格式。首先需要先安装pandas。
2024-07-23 13:31:07
121
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tensorflow数据操作----学习笔记(二)
在上一篇笔记中,知道了如何在相同形状上的两个张量执行按元素操作,如果是不同形状的两个张量,我们可以通过调用广播机制来执行按元素操作。
2024-07-23 10:39:43
400
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tensorflow安装及数据操作----学习笔记(一)
下载对应系统版本的。我的系统是ubuntu,所以选择Miniconda3 Linux 64-bit。下载后执行下载的sh脚本执行后,运行conda初始化命令关闭当前命令终端,打开新的终端,创建一个新的环境激活tensorflow环境安装tensorflow。
2024-07-22 17:12:00
269
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 通过swagger自动生成jmeter脚本
之前介绍过怎么通过swagger自动生成接口自动化测试脚本,具体内容《VUE+Java+swagger+okhttp3,实现自动获取接口信息+接口自动化测试》。现在介绍一下,通过swagger获取的接口信息怎么生成jmeter脚本。通过swagger获取接口信息,使用SwaggerParser,可以通过swagger接口获取,也可以通过apifox导出的swagger文档获取接口信息。
2024-07-16 17:43:24
847
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 easyquotation获取港股的bug
easyquotation库,是一个非常好用的实时股票数据获取库,可以实时获取新浪、腾讯的免费股票行情,集思路的分级基金行情。
2024-06-28 17:22:02
376
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 VUE+Java+swagger+okhttp3,实现自动获取接口信息+接口自动化测试
该工具是通过后端Java服务集成swagger2.0框架,来实现接口信息的自动获取,自动封装测试脚本,以及进行接口自动化测试。集成了swagger的后端项目,可以通过SwaggerParser进行解析,将项目的接口信息解析出来。然后通过测试工具定义接口测试脚本的生产规则,如:字段长短、是否必填等,开发脚本生成规则,通过swagger获取的接口参数,生成测试用例,并进行接口自动化测试。该工具既省去了接口信息的维护,同时也省去了接口自动化测试脚本开发,大大节省了时间成本,人力成本和技术成本。
2024-05-30 10:48:53
502
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 docker部署Selenium Grid
运行脚本时,在Sessions中可以远程观看浏览器运行状态,密码:secret。访问:http://192.168.1.132:4444/ui#可以看到grid的各个节点。自动化测试脚本中调用。
2023-11-28 16:34:46
570
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JMeter API二次开发,代码生成可执行脚本
TestElement.TEST_CLASS和TestElement.GUI_CLASS的配置一定要正确,否则GUI工具无法打开脚本。创建一个线程组,setNumThreads设置线程数,setRampUp设置线程间隔时间。创建响应断言,setToContainsType()为响应文本包含校验。将http请求和请求头管理器添加到线程组。创建HashTree,生成jmx脚本。将循环控制器添加到线程组。将线程组添加到测试计划中。初始化jmeter环境。不同参数类型的添加方式。
2023-10-07 10:12:40
234
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Selenium操作监听
对于UI自动化测试,如果运行测试时,出现接口报错等非常规的问题,无法有效的进行报错的校验和判断,这时候可以通过实现WebDriverEventListener的接口,可以捕获各种事件,例如页面加载、元素点击、输入文本等。下面是使用WebDriverEventListener的示例。使用监听时,需要将其注册到WebDriver实例中。
2023-09-01 19:26:51
861
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 selenium click点击无反应问题解析
最近开发自动化测试工具,遇到了3种情况,selenium在操作页面元素,进行点击的时候,元素可以找到,但是点击没有反应的情况。在开始前一定要确认元素可以找到!第一种:元素里有href属性,属性为JavaScript。这类元素需要用js点击。操作代码: driver= new InternetExplorerDriver();...
2019-05-15 11:14:45
19202
5
原创 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关注的人