自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 layui树形数据实现

layui树形数据实现

2023-02-20 23:01:06 823

原创 java多文件以压缩文件夹的方式导出

java多文件以压缩文件夹的方式导出多文件导出的时候,不是一个个导出。把多个文件放到一个压缩文件夹里面,直接导出压缩文件夹

2023-02-14 22:43:25 1424

原创 前端html多音频自动连续播放

前端html多音频连续自动播放,且标识正在播放的文件

2023-02-08 21:24:46 1849

原创 selenium自动化发送dy私信并关注用户

通过python界面跑selenium自动化,从视频中的评论区取用户,给dy用户发送私信并关注用户一、打开网页并登陆dy挑选一个需要使用视频的用户,在该用户的视频评论里面关注其他用户,打开该用户的主页用户主页访问后,会自动出现登陆的窗口,这里设置了等待时间,用于人工登陆(因为dy是扫码或者验证码登陆,无法做成自动登陆)

2022-09-23 17:32:45 3182 6

原创 python项目定时执行钉钉智能机器人发消息

最近有点空,研究了下钉钉上的群内机器人,想着用python做一个定时往钉钉群内发消息的功能python的定时任务可以在jenkins上面设置定时,那样就不用把定时写代码里面这篇文章主要是记录使用python代码去跑定时任务一、钉钉机器人配置先在钉钉群内添加一个智能机器人,添加完成后,会给个Webhook,这个就是请求的url地址消息推送选择开启安全设置我这里设的是自定义关键词,也就是机器人发送的话术里面要包含这个关键词才能发得出来............

2022-07-29 17:13:32 998

原创 python项目在jenkins上运行-2(姐妹们我又来了)

还记得我上篇文,在jenkins工作空间构建项目嘛没错,那个笨蛋就是我上篇文还喜滋滋的觉得自己搞定了大问题。当然,上篇文的处理方法,也不是不对时隔几小时,我找到了另外一个方法。上篇文,我不是说“main里面要指定路径”,但是我试了不行嘛不!它是行的!下面听我慢慢道来先还是配置了描述和执行命令,但这次的命令不是指向jenkins的workspace,而是直接指向我源代码的E盘下。源代码没有改,还是pytest.main()你猜怎么着,无事发生,这样不行,那是指定的。为啥呢,因为main()里面

2021-12-23 09:49:04 1148

原创 python项目在jenkins上运行-1(心路历程,被自己蠢哭)

一、首先在jenkins上新建个项目 new item二、进入项目的配置里面进行配置我只配置了描述和构建的windows命令这里重点说下,windows命令我之前写的路径是我python项目的路径,在pycharm里面能正常跑,放到jenkins后就跑不到代码里面去了我的代码是这样的,命令写的是运行maintest.py文件,但怎么都跑不到test_auto.py里面定义的test函数直接命令跑test_auto.py文件是可以跑到的,但提示我项目里的common目录找不到,这个目录是放的基

2021-12-22 17:22:47 2467

原创 python用cmd运行报错,但pycharm不报错

进入.py文件所在的目录,在地址栏cmd,运行python test_a_test.py报错找不到requests找到python安装目录下的Scripts文件,然后cmd进来输入pip install requests,就好了。如果还是不行,就输入pip install requests -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com需要注意的是:代码在pycharm上能运行,但cmd里面就不行了,这是因为在p.

2021-12-21 16:22:17 1571

原创 Jmeter中写入csv文件时保留 逗号 和 双引号

Jmeter执行写入csv文件的时候,如果有逗号,会将写入内容分隔成两列。为了让内容不分隔成两列,而是存在一列中,就需要处理逗号进行保留给a赋值为:qqq,qqq,qq里面含有两个逗号在写入的时候,把a当做一整个字符串写入,所以需要在a的左右加上 ” 双引号,out.write(“a”);但语法中不支持直接加双引号,需要进行转义 ” 双引号加上转义就是 \” ,out.write(“a”);因为a是一个参数,所以需要用 + 将a和双引号拼接,拼接时,引号外面还要加一层引号,才能变成

2021-12-15 13:46:14 2242

原创 Postman一个接口多次循环调用

一、在Postman里面创建文件夹,在文件夹里面创建请求二、将请求的参数,进行参数化最好还要在Tests里面写断言,不然运行之后,不知道有没有成功三、创建csv文件,将替换的参数写在里面四、点击run文件夹五、设置运行的请求Iterations为循环的次数Delay为每次循环的时间间隔Data选择循环的文件Data File Type设置循环文件的类型,Preview可以查看循环文件的内容最后点击run,进行循环调用接口...

2021-12-06 15:18:54 18962 3

原创 pytest判断一闪而过的弹窗是否存在过

在页面上,经常会出现点击按钮弹出一个提醒弹窗。这种弹窗往往一闪而过,根本来不及找其Xpath的位置我们可以这样做,去判断页面上是否存在过【复制成功】、【设置成功】这几个字assert browser.find_element_by_xpath("//*[text()='复制成功']")使用以上断言,如存在,则用例通过。如不存在,则用例不通过...

2021-03-25 14:41:37 517

原创 jmeter_同步定时器多情况解析

一、先看个简单点的1、 配置线程组数据设置线程数为10个Ramp-up时间设置为50秒循环次数设置为1次2、设置同步定时器同步定时器设置模拟用户组的数量为5个超时时间以毫秒为单位设置为10000毫秒,也就是10秒钟3、查看运行结果(第一条样本可以忽略,用于获取token的)首先我们看同步定时器的设置,设置的是达到5个线程就进行一次释放或者超过了10秒钟就进行一次释放。两条件触发了任一种都会进行释放再看下Ramp-up Period(in seconds)的设置,线程与线程之间

2021-02-05 11:34:53 1631

原创 jmeter_固定定时器设置的作用及用法

1、 配置线程组数据设置线程数为10个Ramp-up时间设置为50秒循环次数设置为10次2、设置固定定时器固定定时器设置为10秒钟3、查看运行结果(第一条样本可以忽略,用于获取token的)首先我们先看下Ramp-up Period(in seconds)的设置,线程与线程之间的时间间隔是5秒钟详细的解释可以看→Ramp-up的用法接着我们来看固定定时器查看第一个线程第一次的启动时间,也就是第2条样本,开始时间为15:51:49.355查看第一个线程第二次的启动时间,也

2021-02-03 17:38:09 3083

原创 jmeter_Ramp-up Period(in seconds)设置的作用及用法

1、 配置线程组数据设置线程数为10个Ramp-up时间设置为50秒循环次数设置为10次2、查看运行结果(第一条样本可以忽略,用于获取token的)查看第一个线程的启动时间,也就是第2条样本,开始时间为13:48:00.963查看第二个线程的启动时间,也就是第12条样本,开始时间为13:48:05.966我们来算一下,10个线程,ramp-up时间为50秒50/10=5,所以会5秒钟建立一个线程这样,第一个线程和第二个线程启动时间间隔为5秒也就能解释清楚了再看下最后一个线程的

2021-02-03 14:55:11 5285

原创 Java接口项目-POST方法前后端

POST方法前端发送请求:<script type="text/javascript">$(function() { var obj=JSON.stringify({"id":id}); $.ajax({ type : "POST", data:obj, url : "url", dataType:'json', contentType:"application/json;charset=utf-8", success : function

2020-11-04 21:15:23 410

原创 Java接口项目-GET方法前后端

GET方法前端发送请求:<script type="text/javascript">$(function() { $.ajax({ type : "GET", url : "url", success : function(data) { }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus);

2020-11-04 21:08:29 902

原创 Java中String_list_数组各类型的互转

String与long[]的类型互转//String类型转long[]private String getLongtoString(long[] ids){ int length = ids.length; StringBuffer sb = new StringBuffer(); for(int i=0;i<length;i++){ sb.append(ids[i]); if(i<length-1){ sb.append(","); } }

2020-06-13 11:42:57 530

原创 c:foreach双重嵌套循环

c:foreach双重嵌套循环引用两个tag<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%><%@ taglib uri=“http://java.sun.com/jsp/jstl/functions” prefix=“fn”%>在body中使用c:foreach,自定义控制循环次数,次数为值的长度控制循环次数及时跳出循环<c:forEach var="rolevalue" items=

2020-06-06 14:06:25 1628

空空如也

空空如也

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

TA关注的人

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