- 博客(47)
- 收藏
- 关注
原创 java 统计xmind的结点数(测试用例case数)
mac电脑解压出来的xmind的数据主要在content.json上。开头结尾有[],里面是json。
2024-06-28 21:39:37
390
原创 mac电脑用谷歌浏览器对安卓手机H5页面进行inspect
Webview下面选择要的页面,点击inspect,就能像谷歌浏览器页面打开下面的页面,方便测试。1、mac上在谷歌浏览器上输入 chrome://inspect 并打开该页面。2、连接安卓手机到Mac电脑:使用USB数据线将安卓手机连接到Mac电脑。3、手机上打开要的h5页面。
2024-05-31 19:49:12
794
原创 linux上安装locust并进行压测demo
创建了一个目录locustTest后,在目录下创建文件baidu_locust.py,里面内容如下。我的linux服务器上有两个python版本。用浏览器打开liunx的IP地址和端口。最后通过下面几个解决。
2024-03-17 16:56:04
549
原创 app自动化元素定位工具Weditor安装使用
之前用appium自带的appium Desktop inspector老是定位不到元素。输入设备名称,点击【connect】出现绿色为连接成功。
2024-02-23 14:24:42
641
原创 mac的M1电脑airtest报错ImportError: Error importing numpy: you should not try to import numpy from
pip3 install opencv-contrib-python==4.9.0.80 (无效)1、尝试把python3.11改成3.9(无效)最后把自定义的python.exe设置为空就好了。
2024-02-23 12:50:33
2797
1
原创 APP的UI自动化demo(appium+java)
在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6a99c74a451b4458a77222ec0ae67c4f.png px=500x)[在这里插入图片描述](https://img-blog.csdnimg.cn/direct/231cf86155a54ef2b3e6b90c6100b9d3.png px=500x)之前出现过appium连接不上手机模拟器,在修改配置中JAVA_HOME和ANDROID_HOME填写下正确的路径后可以了。
2024-02-22 18:16:14
1007
1
原创 springboot整合mybatis
pom文件里的的maven插件(里面配置了mybatis-generator-config.xml的路径,到时候mybatis根据这个配置文件去生成)mybatis-generator-config.xml文件如下,修改数据库的地址,用户名密码。application.yml文件配置(数据库地址,用户名密码修改成自己的)springboot启动类增加注解,添加mapper扫描的路径。pom文件依赖的jar包。
2024-01-31 21:53:24
431
原创 mybatis代码生成器配置pojo不生成Example类,且去掉表名前缀t_
mybatis-generator-config.xml的table属性配置如下时生成的pojo和mapper。正常想要的是去掉T且去掉Example类。
2024-01-31 21:20:38
603
原创 电脑和手机连接酒店的wifi,网络不通导致charles无法抓手机的包
电脑去ping 手机的ip地址,发现ping不通。查看苹果手机,连wifi后的ip地址。
2024-01-28 18:14:33
674
原创 APP电量(功耗)测试
翻墙后用这个网站,https://bathist.ef.lc/分析。断开设备和电脑的连接(是否只适用于真机?),在去指定app执行下。只是稍微测了一会,而且手机模拟器一直在充电,电量没有消耗,打开电池数据的获取以及重置,清除干扰的数据。然后执行命令,生产报告-zip文件。选择测试的app,查看详情。操作,几分钟或者几十分钟。
2024-01-26 19:53:32
692
原创 adb测试冷启动和热启动 Permission Denial解决
输入 am start -W com.Qunar/com.mqunar.atom.alexhome.ui.activity.MainActivity。打开模拟器中的去哪儿网,然后日志找到包名和MainActivity。把去哪儿网的页面变成后台运行,再执行命令。在模拟器上也看到去哪儿的app已经启动。把模拟器的去哪儿的进程给杀掉。并切换为root 用户。
2024-01-26 18:34:58
1019
原创 iperf3 网络性能测试工具- 查看两个服务之间的带宽
两台服务器都安装iperf3mac安装brew install iperf3centos上安装yum install -y iperf3centos 为服务端时启动命令iperf3 -smac上启动客户端iperf3 -c 服务端的IP地址 -t 10 -i 2比如服务端地址是:192.1.1.1则命令为iperf3 -c 192.1.1.1 -t 10 -i 2命令的意思是总共10秒,每2秒打印一次信息客户端发送到服务器的带宽在15M左右加上-R参数:客户端接收服务器带宽在4M
2024-01-18 15:49:38
769
原创 Spring-boot webSocket demo
按上面的文档操作,发现页面链接不生效。按下面文档操作解决,但是。启动方法:直接执行就可以。执行执行页面显示效果。
2024-01-17 21:57:16
385
原创 jmeter用beanshell后置处理器筛选响应时间长到tid(在返回信息头)写到文件中,方便定位问题
/tid在返回信息头里,把大于50ms的请求头打印出来。beanshell后置处理器脚本。
2023-12-10 17:44:27
465
原创 压测-从服务器日志中获取订单的创建时间和订单号,到订单撮合成功后的时间,并插入表求每笔订单的从创建到撮合成功的时间差
1、通过linux命令从日志获取订单时间和订单号。3、sql查询出来每笔订单的时间差。2、创建2张表,用于插入数据。
2023-07-18 17:47:43
95
原创 从gitlab拉代码报错it -c core.quotepath=false -c log.showSignature=false fetch origin --recurse-submodules=
在凭据管理器上删除凭证就可以了。因为gitlab多账号导致。
2023-07-18 16:47:46
1164
原创 jmeter通过BeanShell取样器筛选需要的参数化数据
在取样器错误后要执行的动作(方便上游接口失败的时候,不执行到这个取样器,保证没有脏数据)1、在HTTP取样器上用正则表达式或者json提取器,关联需要保存的数据。2、后面增加beanShell取样器。内容如下,就会生成对应的csv文件。
2023-07-18 16:36:09
429
原创 jmeter的beanshell写入csv文件报Typed variable declaration : Object constructor
关掉打开的文件就可以
2021-11-12 14:35:41
1011
原创 jmeter+influxdb+grafana 实时监控搭建
1、influxdb的下载安装配置下载定位到/usr/local目录下,执行命令:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.0.x86_64.rpm --no-check-certificate,然后等待下载完成执行命令:rpm -ivh influxdb-1.7.0.x86_64.rpm生成默认的配置文件 /etc/influxdb/influxdb.conf执行命令:vi /etc/influxdb/influx
2021-09-27 16:18:40
146
1
原创 jmeter的吞吐量控制器
设置两个吞吐量控制器脚本1.设置百分比模式percent executions选项一个设置30,一个设置70执行看下结果2.设置total executions模式设置300和700执行结果
2021-09-03 15:39:39
501
原创 jmeter分布式压测的坑_linux
在公司申请了两台压力机,但是用其中的一台做master,另外1台做slave,搞了1天,一直不成功,命令一直卡着不动,后来百度查了下,我就在两台机器上都编辑了下 /etc/hosts 文件,添加了两台压力机的IP和hostname 后来就成功了...
2021-08-27 19:49:14
159
原创 jmeter和RSA加密
@TOC`import org.apache.commons.codec.binary.Base64;import org.springframework.util.Base64Utils;import javax.crypto.Cipher;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAl
2021-08-11 11:40:18
529
原创 安装和使用grafana+prometheus+node_exporter监控linux服务器CPU,内存,磁盘等资源
1.安装prometheus和配置访问不了官网的下载地址,从网上找了百度云的地址下载,然后上传到自己的阿里云服务器上安装还是挺简单的, 参考文章:https://www.cnblogs.com/xiangsikai/p/11288801.htmlprometheus的数据保存路径:/usr/local/prometheus/data2.要监控的服务器上安装node_exporter在要监控的服务器上安装node_exporter参考文章:https://www.cnblogs.com/xi
2021-08-03 16:13:32
1058
原创 apache学习
httpd -V 可以查看默认工作模式用lsof -i:80 命令可以看到出启动了多个线程查看配置文件在哪里:find / -name ‘httpd-mpm.conf’vim httpd-mpm.confprefork工作模式的配置参数
2021-07-24 19:58:02
73
原创 centos7安装apach
直接使用yum install httpd进行安装centos7使用 systemctl start httpdsystemctl stop httpdsystemctl start httpdsystemctl status httpd[root@iZuf61s2mtszc5r8cp3vjxZ ~]# httpd -tAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, u
2021-07-24 19:24:27
111
原创 Linux流量监控工具 - iftop安装(centos)
wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gztar zxvf iftop-0.17.tar.gzcd iftop-0.17./configuremake && make install
2021-07-24 18:08:39
970
转载 快速排序
public class QuickSort { public static void quickSort(int[] arr, int low, int high) { int i, j, temp, t; if (low > high) { return; } i = low; j = high; //temp就是基准位 temp = arr[low].
2021-04-07 17:13:36
70
原创 冒泡算法
public class Dubble {public static int[] dubble(int[] arr) { for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length-i-1; j++) { if (arr[j] > arr[j+1]) { int temp = arr[j]; arr
2021-04-07 10:11:03
64
转载 多线程情况下保证数据一致的方法
import java.util.Date;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class loadNum {private static int num = 0;private static synchronized void increment
2021-04-06 17:05:33
2105
原创 钉钉自定义机器人demo
点击头像,进入机器人管理python代码:import timeimport hmacimport hashlibimport base64import urllib.parseimport jsonimport requeststimestamp = str(round(time.time() * 1000))secret = ‘SEC79b7XXXXXXX829441b132e3d2b23’secret_enc = secret.encode(‘utf-8’)strin
2020-11-28 16:36:34
457
原创 python的socket小demo
参考文章:用Python实现Socket编程【多测师】https://www.cnblogs.com/xiaoshubass/p/12865172.htmlserver端代码#* coding:utf-8 *#服务端#导入socket模块import socket#创建TCP类型的sockethost = ‘127.0.0.1’port = 8996#建立一个socket对象,AF_INET说明将使用标准的IPv4地址,SOCK_STREAM说明是一个TCP客户端s = socket.
2020-11-27 16:23:38
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人