自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于本人CSDN博客更新时间的说明

由于之前使用的是网易163博客,而163博客已经于2018年11月30日停止维护,不允许发表文档,仅供查看。因此本人将163博客的所有内容都搬迁到了CSDN博客中,因此这个CSDN博客的很多文章都是同一个时间创建的。本人的网易163博客地址如下:http://lxw198902165221.blog.163.com/...

2019-03-26 11:27:14 544 1

原创 常用sql命令

-此句的意思是用age进行分组,展示对应的name,MySQL使用group_concat,pgsql不支持group_concat,可以用array_agg,返回的name是一个数组。--此句的意思是将age值为null替换为0,0可以与其他int值一起计算平均值。--对name排序,并转为string,中间用空格分隔。--计算age的平均值(不包括null),age求和。--对表行数计数,对age计数(不包括null)--对id和name两列都一致的数据进行去重。--age的最大值,最小值。

2024-05-10 14:06:05 535

原创 python之webdriver

【代码】python之webdriver。

2024-05-10 13:46:48 97

原创 python之http请求

【代码】python之http请求。

2024-05-10 13:44:05 77

原创 Python之冒泡排序

【代码】Python之冒泡排序。

2024-05-10 13:43:13 104

原创 windows部署pgsql

2、创建data目录作为数据目录。

2024-04-18 20:14:09 380

原创 jmeter性能测试之阶梯加压

相关参数的解释,如下图。立刻开启5个线程,之后每5秒增加10现场,直到线程总数达到50,保持50个线程60秒,之后每5秒停止10个线程。阶梯加压用的插件jmeter-plugins-manager,放到apache-jmeter-4.0\lib\ext目录下。选择Available Plugins,输入jpgc搜索。选择jpgc-Standard Set然后勾选,后点击右下角安装。启动Jmeter,点击【Options】-->【Plugins Manager】,安装好之后会自动重启jmeter。

2024-04-18 20:13:26 620

原创 json提取-响应报文中是json数组

至此:使用$..rows[*][2]匹配到所有数组中第三个字段,调用时使用${billno_1}和${billno_2},就可以拿到各个数组中我们想要的内容了。实际使用方法,使用$..rows[*][2]匹配到所有数组中第三个字段的内容,使用billno_1就是取第一个数组中的第三个字段,效果如下。使用$..rows[0][2],提取rows里面第一个数组第三个值的内容,就能得到我们想要的绿色框中的内容。$..rows[*][2] ,就是提取所有数组中第三个字段的内容,效果如下。

2024-04-18 20:12:56 385

原创 jmeter-while控制器用法

condition中添加while结束循环的条件,以下语句的意思是,当。为一个引出的异步接口,该接口的返回包括引出的进度。时,就代表引出已经完成,不再需要执行。接口返回中添加提取器,提取。

2024-04-18 20:03:48 290

原创 Windows系统下,将文件夹中文件名字全部复制提取出来

文件夹内打开cmd,输入dir /B > filelist.txt。

2024-04-18 19:58:19 174

原创 jmeter之连接pgsql读取数据

使用JDBC中的variable name传递执行sql得到的结果,如附件截图id的个数可以使用id_#,第一行的那么为name_1。

2024-01-25 20:07:32 199

原创 常用SQL命令

-------查询左表(t_er_checkingpayentry)中的内容,条件是左右表的fid相等,右表(t_er_checkingpay)查询条件右表的fbillno= 'SLFK-231029-04115'--------查询左表(T_ER_ReqBill.fbillno)中的内容,条件是左右表的fid相等,右表(T_ER_ReqTripEntry)查询条件左表的FToPlaceID = '1362'--计算age的平均值(不包括null),age求和。--age的最大值,最小值。

2024-01-25 19:56:45 626

原创 thinkpad电脑WiFi图标看不到的解决方案

笔记本WiFi不显示

2023-02-25 13:18:49 1126

原创 jmeter生成html报告

添加一个http请求,为了演示效果,这里给http请求加了一个100到1000ms的随机的休眠把jmx文件和jmeter的包都考到Linux上去,执行./apache-jmeter-4.0/bin/jmeter -n -t load.jmx -l load_res.jtl -e -o result./apache-jmeter-4.0/bin/jmeter是jmeter的执行文件load.jmx是待执行的测试计划load_res.jtl是输出聚合报告,里面有平均响应时间之类的数据

2022-01-30 11:32:18 656

原创 Excel常用公式

2018年11月5日17:45统计某一列中某个值的单元格数量如下,统计“用例”选项卡中E列前200个,单元格等于C9的值得数量=COUNTIF(用例!$E$1:E$200,C9)通过一个单元格的值确定另外一个单元格的值如下,当单元格E3等于A列中的某值时,本单元格等于其同一行的B列的值:=VLOOKUP(E3,需求统计!A:B,2,0)统计两列中的值分别等于指定两个单元格的值得数量如下,“功能测试用例”中B列等于B7、C列等于C7,单元格的数量

2021-12-01 16:56:42 622

原创 Windows操作相关

Windows操作相关2018年11月5日17:45查看与某台主机的端口是否能通信,使用命令telnet IP PORT例如: telnet 10.18.50.45 8080如果提示telnet命令不存在,则是因为Windows默认的telnet服务没有开启,按照如下方式开启:进入控制面板---->程序---->打开或关闭windows功能。然后等一段时间,在出来的对话框把telnet客户端和telnet服务器勾选上,这样就安装好了telnet组件了。查看端口..

2021-12-01 16:55:26 130

原创 @RequestParam和@RequestBody使用举例

@RequestParam可以直接在url后面加参数@RequestBody参数JSONObject类型,调用时传入json报文。使用JSONObject提供的get方法取得传入json报文中对应的key的内容如下图

2021-08-26 10:45:09 267

原创 windows中java -jar 在jar包中引用nacos配置中心的问题

1、启动报错[ERROR] [main] [com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder:105] parse data from Nacos error,dataId:glsMetadataliu.yaml,data:namespace: cluster: dcn: dcnId: dcn01 dcnType: dcn01 dcnname: 这是中文,org.yaml.snakeyam...

2021-08-25 15:23:20 2625 1

原创 PostgreSQL

部署相关:1、基于容器的部署,必填环境变量,密码:POSTGRES_PASSWORD2、PostgreSQL默认的用户名是postgres3、PostgreSQL默认端口:5432使用相关:在spring boot的maven项目中使用1、增加依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifac...

2021-08-06 17:04:20 178

原创 rancher中创建PC和PVC,数据卷挂载

Tips:一个PV只能被一个PVC绑定,一个PVC可以被绑定的命名空间下的多个应用服务使用,创建PV选择的路径在PV创建前就要存在添加PV(持久卷)选择某个集群,存储-PV-添加PV,需要填写的内容如下卷插件:选择NFS Share路径:对应服务起上面的nfs路径(完整路径已经存在在主机当中)服务器:rancher环境的主机IP(一般选择rancher的控制节点,非工作节点)添加PVC。选择某个集群-项目, PVC-添加PVC,需要填写的内容如下选择一个当前项

2021-07-30 10:03:10 3886

原创 jira相关

jira过滤器:1、重新打开过的问题数量:statusWASreopen2、统计同一个父问题projectname-1下的问题数量parent = projectname-1

2021-02-02 11:03:14 184

原创 Linux中执行jmeter用的脚本

#!/bin/bashlist="1 10 20 50 100 200"for i in $list;do#删除原来的jtl文件rm -rf result/thread_$i*.jtlecho starttime=$(date +%Y-%m-%d\ %H:%M:%S)echo thread=$i;./apache-jmeter-5.1.1/bin/jmeter -n -t jmx...

2019-09-21 12:40:09 663

原创 jmeter常用函数

在字符串ABC中取一位随机字符,赋值给letter${__RandomString(1,ABC,letter)}从1到3中取一位随机的数字,赋值给number${__Random(1,3,number)}计数器,从1开始取值,自增,赋值给id,false是只全局唯一,即不同线程取值唯一${__counter(false,id)}效果如下...

2019-09-18 14:15:34 253

原创 robotframework常用关键字

关键字都可以通过F5搜索,搜索出来下方会展示具体的用法和例子。注意:执行时如果出现执行不了,未出现结果的情况,大概率是因为之前执行过UI的测试用例,需主动关闭Chromedriver的进程或者重启ride即可。关闭进程命令:taskkill /f /im chromedriver.exe或IEDriverServer.exe1、打印:log2、赋值:Set Variable3、...

2019-09-12 14:20:05 1259

原创 K8S基础(基于已经在rancher中搭建好的K8S环境)

可以在rancher页面中执行k8s命令,也可以在Linux中配置好k8s的环境执行Linux中创建k8s环境,rancher用户目录下1、复制一份kubectl二进制文件到Linux中2、创建目录.kube,创建配置文件config文件内容和二进制文件都可以从下图kubeconfig点进去复制进行拷贝kubectl run --generator=deplo...

2019-09-12 14:19:47 818

原创 docker的学习1

docker安装yum install -y yum-utils device-mapper-persistent-data lvm2增加docker镜像源地址yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repoyum-config-manager...

2019-09-12 14:18:00 164

原创 修改CentOS中yum源地址的方法

CentOS7为例,操作如下首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应linux版本的repo文件, 放入/etc/yum.repos.d/目录下方式1:用自己的电脑达到网站中下载,如网易镜...

2019-09-04 15:53:24 3256

原创 网卡情况统计工具nicstat安装

下载nicstat的tar包,地址如:https://sourceforge.net/projects/nicstat/解压tar包tar -zxvfnicstat-1.95.tar.gz进入解压的目录cdnicstat-1.95复制文件cpMakefile.LinuxMakefile修改文件viMakefile将 CFLAGS = $(CO...

2019-09-04 15:48:23 368

原创 robotframework做http接口测试

使用方式基本都是参考bulkan的GitHub中的例子,地址如下:https://github.com/bulkan/robotframework-requests/blob/master/tests/testcase.txtget请求:post请求:请求对应的后端的一个sping的demo,demo的代码如下package cn.sunline;impor...

2019-07-11 15:00:48 588

原创 使用robotframework做UI自动化

前提是搭建好RF基于Python的环境,参考上一篇博客:https://blog.csdn.net/lxw198902165221/article/details/95201084注意,如果要使用Chrome作UI自动化的执行的话,需要拷贝一份chromedriver放在Python执行目录中1、打开RF的GUI窗口 执行Python\Python37\Scripts目录下的...

2019-07-09 17:31:36 3380

原创 python调用webdriver做UI自动化之环境搭建

1、提前在电脑中安装好python,这里选取的是python3.7,安装好python的IDE,这里选择使用pycharm2、安装pip:为了后面安装selenium的包,提前安装好pip,因为这里选择的python3.7中已经自带了pip,所以无需单独安装,单独安装一般使用python安装目录Scripts下自带的easy_install命令安装,安装好后,Scripts目录下就会生成一个p...

2019-05-07 17:15:54 1630

原创 Windows操作相关

查看与某台主机的端口是否能通信,使用命令telnet IP PORT例如: telnet 10.18.50.45 8080如果提示telnet命令不存在,则是因为Windows默认的telnet服务没有开启,按照如下方式开启:进入控制面板---->程序---->打开或关闭windows功能。然后等一段时间,在出来的对话框把telnet客户端和telnet服务器勾选上,这样就...

2019-04-12 11:30:50 154

原创 Tomcat相关

Tomcat默认安装到C 盘,安装好后要修改环境变量,包括:CATALINA_HOMECATALINA_BASETOMCAT_HOMEvalue都是Tomcat的安装目录,我的是:C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0安装好之后把打好的war放在TOMCAT_HOME\webapps...

2019-04-12 11:30:21 164

原创 Python 相关

安装好Python后直接在cmd中输入python,当光标前面出现三个>时,即进入了Python的编辑器,可以直接在Python编辑器中输入Python代码。也可以通过将Python代码写入到py后缀的文件中,直接执行python filename(注意此时要退出python编辑器模式,直接在cmd模式下执行,否则会报错)python语言中没有像Java的{}...

2019-04-12 11:26:49 231

原创 jenkins的RPC测试项目

source $HOME/.bash_profile#参数化构建出来的tar包名,解压tar之后的路径名ServerPackage=edsp-rpc-ServerPerf-$version-linuxServer=edsp-rpc-ServerPerf-$version#打包mvn clean install#解压打出来的tar包tar -xvf edsp-...

2019-04-12 11:25:59 326

原创 jenkins相关

1、启动Jenkins命令:java -jar jenkins.war,在浏览器中输入Jenkins地址:http://localhost:8080/,打开主页在系统管理-系统设置中配置JDK、MAVEN的安装路径(选择本地的jre/maven所在路径即可)也可以修改Jenkins主目录,在系统环境变量中添加即可(注意路径中不能含有空格,否则不生效)2.添加项目,选择maven项...

2019-04-12 11:13:37 270

原创 git常用命令

git:分布式的版本管理系统,一般的开发模式:如果是开发人员,忽略此步骤,从下面大字的开始即可:项目开始阶段,初始化项目(init),提交本地的代码到仓库,将本地仓库的代码推送到远端库(push);项目开发人员从远端库克隆代码到本机(clone),此时本地仅有一个master分支;新建dev分支并切换、在Dev分支中进行开发工作,其实就是修改并提交代码(add+commit);当开发的...

2019-04-12 11:12:55 91028 1

原创 selenium之元素定位

元素定位不到是selenium使用时经常遇到的问题,目前遇到的最多的就是因为元素在frame元素中,导致定位不到。此时我们要首先跳转到元素所在frame里,再对元素进行定位和操作,操作完成之后,记得要退出当前frame再继续操作,如下// 进入id为irf2的framedriver.switchTo().frame("irf2");//定位元素driver.findEle...

2019-04-12 11:09:52 240

原创 selenium-webdriver之断言

测试代码执行之后,如何判断最后的结果是否满足预期值,就涉及到断言,在webdriver,可以通过判断元素的内容是否含有指定内容的方式进行断言,如增加了某一条数据,增加之后,想验证当前页面是否存在这条数据,就通过验证数据列表的第一条的第一项内容是否是预期值具体代码如下 // 通过先定位元素,再对元素含有的文本进行判断 WebElement ch...

2019-04-12 11:09:12 902

原创 selenium进阶

通过selenium IDE录制的脚本转化为junit 4的代码在selenium RC中运行遇到的几个问题。1.由于页面加载时间超长,下一个操作执行的时候前一个页面未加载出来,无法继续在两个动作之间加入如下代码即可Thread.sleep(10000);//等待十秒2.selenium IDE录制的脚本中出现command为selectframe的方法,它的target和valu...

2019-04-12 11:08:37 342

空空如也

空空如也

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

TA关注的人

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