自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(324)
  • 资源 (1)
  • 收藏
  • 关注

原创 git提交代码标准流程,第一次提交强烈推荐此流程

【代码】git提交代码标准流程,第一次提交强烈推荐此流程。

2024-04-11 11:35:57 80

原创 基于docker安装的Jenkins实现python执行自动化测试程序

通过以上步骤,您应该可以在通过 Docker 安装的 Jenkins 中成功安装 npm 和相关的 Node.js 包。在Jenkins中插件管理中下载python后,回到Jenkins容器中 查找刚下载的python所在位置。2.在一下图示中进行获取环境变量后 执行自动化测试脚本入口,也只可以不通过环境变量,直接利用绝对路径来执行。如果是移动端的自动化程序,是需要在Jenkins容器中安装对应appium环境,通过Jenkins实现自动化测试,在全局配置中配置好后,执行构建发生如下错误。

2024-03-07 18:34:45 168

原创 vue项目集成booststrap

2.在main.js中引用bootstrap。1.首先安装bootstrap。我安装的是4.3的版本。

2024-02-04 16:48:45 121

原创 vue创建前端项目

vue。

2024-01-23 10:54:18 190

原创 django rest_framework 部署doc文档

本项目是以Python+django+rest_framework作为技术框架,在这套框架中,是有自己支持的api文档,现将实现方式整理如下。在实际开发过程中,前后端分离的项目,是需要将一份完整的接口文档交付给前端开发人员,这样有利于开发速度和开发质量,以及有可能减少协同时间。2.3等待自启成功后即可完成api文档接口的渲染。前置条件函数和业务逻辑需要自己实现。2.2在主项目中的url中配置如下代码,基于经验在应用路由也可以实现。1.想要集成 swagger接口开源框架。2.1默认基础框架已经安装成功。

2024-01-16 11:56:20 221

原创 mysql简单操作集成数据模型使用方法

2.鼠标右击 选择“逆向数据库到模型...” 即可生成该数据的E-R模型。1.可以直观的看到表与表之间的关系,有利于理解业务。查看表信息,其中包括字段信息以及创表信息。通过navacat查看数据模型。

2024-01-16 11:45:49 475

原创 django项目中配置debug_toolbar

在django项目中为了好调试本地代码和定位问题,实话说django项目中的有问题提示相当明显,在复杂的项目中,还想查看sql的执行情况和执行过程。debug_toolbar是django项目中值得选择的调试工具。

2023-12-27 16:41:20 708 2

原创 史诗级别的UI、api测试思路和框架实现过程

这个框架和实现方案,将是软件测试界的天花板,做到这种程度的已经是大佬级别的人,还差一点就是测试开发(平台级别)。如果大家有需要,可以联系,象征性的收取部分价格。

2023-12-27 15:51:44 360

原创 postman高级用法

在项目开发的过程中,少不了对接口的调用和对自己编写的接口进行自测,或者测试同学用来做接口测试用。

2023-12-27 14:08:23 1696

原创 python 安装django 构建django项目

项目需要,构建一个可视化平台,在参与技术调研后决定选用django作为主要技术栈。

2023-12-26 10:28:55 416

原创 nodejs安装指导教程

去官网下载对应的安装包即可。

2023-12-22 13:53:24 1023

原创 VMware安装win10虚拟机

由于项目需要,用到客户方的网络办公要求,在没有现场进行办公时,对客户的网络办公以及日常事务处理比较麻烦。客户的网络环境要求,是通过深信服的atrust和workspace进行办公登录,所以需要借助物理机作为宿主机进入办公电脑的云桌面系统,才可以正常进行办公处理。如果在非客户方想要进入系统办公又不影响本地系统对内公司的办公影响,那如何面对只有一台物理机的时候如何双赢呢?Q3:安装好镜像后,会有提示"VMware Workstation 与 Hyper-V 不兼容。A1:我这里都有,需要私聊。

2023-12-21 18:19:24 426

原创 docker安装sonar后集成本地代码进行质量分析

如果不为sonar安装数据库,在执行sonarScanner的时候,不会报错,但是在Scanner执行成功后,在首页是看不到对应执行结果的可视化。(docker安装应用很丝滑,强烈安利),安装成功后,在浏览器中输入IP地址+端口(1.1.1.1:9000)类似这种,端口号可以在安装的时候进行指明。至此,sonarqube部分的安装就已经安装成功,值得注意的时,为它安装新的数据后,重启生效且登录名和密码变为初始密码和账户。需要特别说明的是,需要在项目根目录中执行这条命令,里面的参数值更具实际情况变动。

2023-12-20 15:48:17 845

原创 sonar与postgres结合问题

在做了自动化测试后,代码扫码和质量可能不能保证,借助sonar进行代码扫描。2.将sonar的配置文件进行粘贴 sonar.properties。1.一直提示connect refusued。3.需要改变的位置将。

2023-12-19 18:18:29 329

原创 基于win安装的docker内安装sonar时启动时错误

将vm.max_map_count至少设置为262144要用于生产,必须将vm.max_map_count内核设置至少设置为262144。以下要求和建议适用于在生产中的Docker中运行Elasticearch。如何设置vm.max_map_count取决于您的平台。在PowerShell和WSL 1上。

2023-12-19 15:59:39 461

原创 win环境下启动kafka Port already in use: 6688; nested exception is

zk启动成功后,接下来启动kafka,再启动kafka后一直说端口被占用。图中jmx_port是问题的引发点,我直接注释掉,后启用zk和kafka后,除。后来修改了批处理文件kafka-run-class.bat中的以下地方。杀掉后,再次启动kafka时,问题并未解决。并成功启动zk和kafka。

2023-12-18 16:51:03 555

原创 大数据生态圈kafka在物联网中的应用测试

由物联网项目中使用到了Tbox应用管理车辆,在上报数据的过程中,需要将终端产生的数据通过kafka的produce topic customer对数据进行处理后,放置到mysql中。完成数据二进制到json转换工作。Kubectl get pods -n cdb | grep dst(pods名称)创建topic 创建topic名为test,分区数为8,副本数为1。以上三个属性对于kafka来讲都很重要。kubectl中查看指定pod的日志。查看kafka的topic。消费者-指定group。

2023-12-15 17:27:52 1063

原创 python 实现PC、app自动化全过程(包括CI\CD)

python main.pyallure generate C:\devlopePath\new_nergeryApp_auto\reports -o C:\devlopePath\new_nergeryApp_auto\result --cleanallure open C:\devlopePath\new_nergeryApp_auto\result

2023-12-15 16:44:50 413

原创 jmeter 的beanshell使用

8个底层HTTP请求接口,可供自由构造Body信息(注意:入参无需加密)//查询车辆智能设备。//查询车辆保险记录。//查询车辆维保记录。//查询车辆出险记录。

2023-12-15 16:26:20 1247

原创 allure修改logo 自定义

那我们就有必要对allure报告进行一些定制。再次使用 allure open C:\devlopePath\new_nergeryApp_auto\result 生成即可。打开allure2.17.2/plugins/custom-logo-plugin/static文件夹,可以看到。当你做完第一步以后,如果再执行命令生成报告,logo已经替换为上面图片了。1、给allure.yml插件custom-logo-plugin。打开它,在最后添加custom-logo-plugin。

2023-11-28 15:19:26 523 3

原创 jmeter使用beanshell

1.使用jar包需要将依赖和脚本放在安装路径下的lib/ext中,这样可以避免很多问题产生。

2023-11-24 17:43:35 666

原创 移动端的自动化基于类实现启动一次应用跑全部用例

1.unittest框架def setUp(self) -> None: # 每一条测试用例开始前执行def tearDown(self) -> None: # 每一条测试用例结束后执行def setUpClass(cls) -> None: # 此类的所有测试执行前执行一次def tearDownClass(cls) -> None: # 此类的所有测试执行后执行一次2.pytest框架。

2023-11-22 16:48:11 473

原创 pytest中的pytest.ini

这个就是为测试用例自定义标签,但是有一个问题就是只能在CMD中实现通过标签来执行测试用例,在代码中不能实现通过标签执行指定的测试用例。如图所示,按照上面代码块,应该只执行方法名为test_login_correct_username但是还是从整个用例的开始执行。在consel中去掉上面的错误信息,让界面更干净一点。如果在代码中的主函数中通过命令的方式好像没能实现。

2023-11-06 18:58:01 362

原创 pytest 的使用===谨记

跳过某个用例:pytest -k "类名 and not 方法名",如pytest -k "TestDemo and not test_one"运行方式:pytest.main([“-v”, “TestDemo”]) (所有的参数和pytest命令行方式是一样的)运行带有某标记的测试用例(pytest.mark.标记名):pytest -m 标记名。运行某个模块里面某个类里面的方法:pytest 文件名.py::类名::方法名。运行某个模块里面某个类:pytest 文件名.py::类名。

2023-11-06 16:34:08 341

原创 数据库影子表实现

insert user_new values('张三','主管',1000);具体使用场景还需要再次推敲和改良。

2023-10-30 16:51:03 136

原创 jmeter执行多条mysql

2023-10-19 18:29:22 61

原创 jmeter集成kafka测试

kafkameter-0.2.2 放到jmeter安装路径下的lib/ext中。创建topic 创建topic名为test,分区数为8,副本数为1。通过jmeter集成kafka配置好对应的。以上三个属性对于kafka来讲都很重要。查看kafka的topic。消费者-指定group。

2023-10-19 15:24:46 1117

原创 ali内核服务器搭建Linux版本的小皮面板(微调)

之后需要对权限进行更改,这里设置目录以及目录下的所有内容权限为755,代表除了root用户可读可写可执行,其它人都是可读可执行,不给其他人写入权限,是为了网站的安全,当然这里自己实验的话可以设置成777权限。本来刚开始我是打算使用docker版本安装,因为经常做实验一直使用的是docker,比较方便,但是这里它会报错,说的是检测到已经安装过docker,已放弃本次安装,强烈建议您将小皮面板安装至纯净的系统里。根据安装完成的显示,打开内网网站,这里虽然给出了外网的网站,但是打不开。

2023-10-01 17:45:47 368

原创 Alibaba Cloud Linux 3安装Docker

docker pull johngong/calibre-web 下载镜像删除镜像。systemctl status docker #查看Docker的运行状态。systemctl start docker #运行Docker守护进程。systemctl stop docker #停止Docker守护进程。systemctl restart docker #重启Docker守护进程。1.添加docker-ce的dnf源。3.安装docker-ce。

2023-10-01 16:23:54 327

原创 phpstudy_pro高效率建一个属于自己的网站

将wp-config-sample.php 文件修改为wp-config.php且需要修改其中的内容。主要是对以上三个属性修改,这里的属性值就是我们在phpstudy中通过数据库新建时配置的数据库属性值。安装好phpstudy后启动phpstudy中对应的服务,并在网站中配置好对一个的应用的路径。ps:根目录中的路径是你想要通过phpstudy部署应用的路径。将下载wordpress的压缩包解压后,需要修改其中的配置文件。下载对应的主题,解压后放置在应用下的这个路径下。1.下载phpStudy_32。

2023-10-01 13:12:28 726

原创 Jmeter-Beanshell取样器中引入自制的java脚本(jar java class)

2.class_path一般不能包含包名对应的目录路径如/Users/liuqingjun/workspace/T139/bin/com/test否则可能会报错Errorinvokingbshmethod:evalCreateFile(wrongname:***/***)Vars:操作jmeter变量,这个变量实际上引用了Jmeter线程中的局部变量容器(本质是map),测试用例可以通过它获取到变量的值;2、设置Jmeter变量的值,将定义的变量或提取的变量做修改后再进行传参。

2023-10-01 09:21:47 741

原创 新版kafka可视化界面组件

但是因为项目是Springboot写的,docker部署的,如果添加集群可以重建docker容器,或者修改配置文件,重启容器,具体可以查看项目github说明,因为我没有用配置文件,这里没有详细介绍。连接SSL认证的kafka需要额外添加如下四个环境变量,其中KAFKA_CLUSTERS_0_PROPERTIES_SSL_TRUSTSTORE_LOCATION变量指定的配置文件需要时在配置ssl时候提前生成的,如果需要做SSL认证,和生成证书,可以参考我写的这篇文章。连接带认证的kafka集群。

2023-09-19 15:45:01 754

原创 ApiFox衔接前后端开发人员,提升沟通效率实践

工欲善其事,必先利其器Apifox是一款在线API设计与管理工具,它可以帮助API开发人员更加高效地进行API设计和管理。该工具提供了可视化的API设计界面和统一的API管理平台,同时还可以自动生成API文档和mock数据,方便团队协作和测试。这些场景都是我们团队里经常遇到的,Apifox 不仅能很好的解决这些问题,还非常容易上手、协作强、功能强大。

2023-09-19 09:06:57 133

原创 locust压测集成方案探究和实现(培训机构都没有的测试知识)

l, –list 不带参数 显示测试类, 配置 -f 参数使用–show-task-ratio 不带参数 打印 locust 测试类的任务执行比例,配合 -f 参数使用.–show-task-ratio-json 不带参数 以 json 格式打印 locust 测试类的任务执行比例,配合 -f 参数使用.-V, –version 不带参数 查看当前 Locust 工具的版本.在基本了解代码的情况下,可以做单接口的探索性性能测试,这样有利于对接口的摸底的探测。–no-web 模式。

2023-09-06 14:02:03 48

原创 Fiddler抓包工具的使用(高级操作精华)

对接口数据的确认和通过接口mock数据在软件项目中是起到软件质量推进和找出潜在问题的方法之一,而且在所有软件项目中这中方式都很好落地,并在短时间内产生高效的测试结果,也是来判断软件质量因素之一。是通用的抓包工具,能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容,但如果是TCP、UDP协议可以用wireshark。设置完成后,清空原有的log,并使用你的app进行弱网条件下的操作,选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。

2023-09-06 13:54:01 491

原创 性能测试实现天罗地网对各个中间件实现监控

名师出高徒,我亲自带你出征,直捣黄龙。将军有剑 不占苍蝇,将军赶路,不追小兔。都得赶紧上车 带你入行就是高手。

2023-09-06 13:40:54 76

原创 MySQL性能调优关注点和思路

state(重要):显示使用当前连接的sql语句的状态,很重要的列,后续会有所有的状态的描述,state只是语句执行中的某一个状态,一个SQL语句,已查询为例,可能需要经过copying to tmptable,sorting result, sending data等状态才可以完成。ref:对于每个来自于前面的表的行组合,所有有匹配索引值的行将从这张表中读取。游标充当与指针的作用,尽管游标能遍历结果中的所有行,但他一次只指向一行,游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行对应的操作。

2023-09-06 13:28:20 114

原创 性能测试全局观养成记

性能测试通过指标

2023-09-06 13:26:54 47

原创 定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,即USE方法

也就是说,CPU可能拿出一部分时间来等待IO完成(iowait),但从磁盘的角度看,磁盘的利用率已经满了(util%),这种情况下,CPU使用率可能不高,但是系统整体QPS已经上不去了,如果加大流量,会导致单次IO耗时的继续增加(因为IO请求都堵在队列里了),从而影响系统整体的处理性能。可以看到,svctm指的是“平均每次设备I/O操作的服务时间 (毫秒)”,而util指的是“一秒中I/O 操作的利用率,或者说一秒中有多少时间 I/O 队列是非空的。-bo:写入到块设备的数据总量(写磁盘)(KB/S)

2023-09-06 12:49:00 387

原创 下载git

1.官网下载可能会有访问失败。2.用其他的镜像员下载。

2023-09-05 16:25:19 469

格式化输出双String类类型的json格式字符串

1.api测试需要格式化输出json格式且json格式中具有时间戳需要被参数化 2."{\n" + " \"appId\":\"cdbflc_access_token\",\n" + " \"timestamp\":\"%s\",\n" + " \"frameNo\": \"UCCS1702494201659\",\n" + " \"pageNum\": \"1\",\n" + " \"pageSize\": \"10\"\n" + " }"; public static String format(String jsonCode, String timeCode)

2023-12-20

mysql安装配置附带了window和Linux安装

mysql安装配置教程

2023-09-18

描述BUG规范探究设计方案实现

BUG描述设计和方案实现探究,描述一个可读性的bug字段

2023-09-08

海康威视的视频摄像头实现配置和册数方案设计网络铺设逻辑

海康威视的视频摄像头,近距离实现对物体拍摄,并通过算法实现对显示屏上的数据进行识别。

2023-09-07

tbox测试方案设计实现短信指令下发并收集数据

tbox测试方案设计,通过短信指令下发将车载终端的数据收集并返回给集成商,使之对车辆的远程控制和定位设计

2023-09-07

locust-exporter

Python集成locust做单接口测试,收集单接口的性能表现,并与grafan和普罗米修斯集成,使之呈现可视化,让数据得以保存并做好性能调优

2023-09-07

一键分析monkey日志

一键分析monkey日志 有利于测试对移动开发 进行 友好定位 提高开发效率

2018-06-26

空空如也

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

TA关注的人

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