- 博客(152)
- 资源 (6)
- 收藏
- 关注

原创 【测试工具】Xmind思维导图一键生成Excel测试用例
测试的小伙伴应该经常会遇到一个问题,就是在进行测试需求点分析时都会使用Xmind思维导图工具进行测试点的分析,写完之后再编将其编写成对应的Excel格式的文档,方便导入到测试管理管理工具如禅道之类的系统中。如果需求较小,写起来比较容易,如果是大需求,思维导图比较多,需要转换的excel用力也会比较多。如果将xmind思维导图按照一建转换成可以导入测试管理系统的Excel格式呢?下面以导入禅道系统为例代码如下:# coding=utf-8import openpyxl as xlfrom xmin
2020-12-10 22:30:45
3418

原创 关于数据类项目测试经验介绍
关于数据类项目以及报表项目的测试,最大的难点以及痛点在于最后数据的准确性验证。结合之前自己在某银行做过近4年后台数据仓库的测试,总结一下对于数据类项目测试的要点1.尽量以生产实际数据(敏感字段做脱敏处理)进行测试验证。生产数据会有各种异常值,测试的时候更能发现问题。比如客户信息表中的电话号码,中间会有以空格、逗号、横线分隔,开头会有0、+86的数据等异常值,测试的时候应该关注对这些异常值的处理。2.尽量连续多天数据进行测试。数据后台类项目测试,很多汇总数据是需要T+1跑批生成,连续多天数据进行测
2020-06-13 22:56:48
3667
1
原创 通过登录获取token实现接口自动化
在处理包含这种 HTML 实体的字符串时,要使用 Python 的。登录接口有统一认证,访问该登录接口时会跳转到认证界面输入用户名密码。对该接口进行请求,获取后续接口需要的内容。是 HTML 中用于表示字符。
2024-06-14 09:07:47
542
原创 metersphere提取的字典需要修改其中某个key的值后作为下一接口入参
在测试过程中遇到这样的一种场景,下一个接口的某个字段入参为一个json对象,该对象的值是上一个接口返回的内容,但是其中的某个值不是,需要修改后才能作为下个接口的入参整体传入。下一个接口的入参为payload中的所有内容,但是amount的值来源另外一个接口。使用后置脚本beanshell实现如下。
2024-06-05 14:14:01
661
1
原创 el-upload上传文件携带额外参数
在进行文件上传时,需要传递其他参数,比如下图中需要实现携带下拉框的参数。前端实现:将下拉框中的参数 传递到:data中。
2023-04-02 20:26:07
4157
原创 港股通日历优化
为进一步扩大资本市场高水平双向开放,更好地满足境内外投资者参与内地与香港资本市场权益资产配置的需求,2022年8月中国证监会、香港证监发布联合公告,启动沪深港通交易日历优化工作,组织两地所司有序做好各项准备。2023年1月,沪深交易所和中国结算发布相关配套规则和通知。近日,中国证监会、香港证监会同意上交所、深交所、港交所、中国结算和香港结算于2023年4月24日正式实施沪深港通交易日历优化,开放因不满足结算安排而关闭的沪深港通交易日。实施后,港股通首次新增交易日为4月27日、4月28日,沪深股通首次新增交
2023-04-01 17:40:04
1368
原创 交易所交易系统网络投票业务
为规范上市公司股东大会网络投票业务,保护投资者的合法权益,根据有关法律、行政法规、部门规章、规范性文件,证券交易所向上市公司提供股东大会网络投票系统,为其召开股东大会提供网络投票服务。
2023-03-30 18:12:57
1733
3
原创 实现el-table单元格里面的数据换行
前端使用el-table进行表格数据展示,希望在单元格内的数进行换行显示。2.在前端加上 v-html="scope.row.result"1.在后端数据中加上
2023-03-08 20:23:50
2901
原创 TypeError: Object of type Decimal is not JSON serializable
在开发django项目时,后台使用的mysql数据库,查询的sql返回时报错:TypeError: Object of type Decimal is not JSON serializable。解决办法:将数据转换成字符串即可 cast (字段 as char)原因分析:主要是查询返回的字段中存在decimal数据。
2023-03-08 20:07:46
928
原创 el-card里面添加el-table表格无法撑开
在进行页面布局分块后,在el-card卡片里添加el-table后,表格数据无法撑开,只能显示一行且自动带上了滚动条,展示效果十分不理想。通过F12检查发现,.el-card__body该属性的限制导致无法撑开。
2023-01-18 10:37:21
2776
原创 pycharm执行cmd命令报错‘nohup‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���
pycharm执行cmd命令报错。
2022-12-16 16:06:40
2389
原创 视频倍速播放小技巧
许多小伙伴在学习网站课程视频时会遇到这个问题,鼠标离开就会停止播放,那么如何解决这个问题呢?3.粘贴到控制台,按enter键即可。鼠标离开也可以正常播放了。1.在播放页面按F12键,打开控制台。可以安装倍速插件,自行控制速度。
2022-12-15 11:49:11
4982
原创 深交所几大平台及其处理业务介绍
深交所第五代交易系统按业务划分为多个平台,包括现货集中竞价交易平台、综合金融服务平台(原综合协议交易平台)、非交易处理平台、衍生品集中竞价交易平台、国际市场互联平台、固定收益交易平台。每个平台可以有各自独立的开闭市时间设置,市场参与者需要根据交易网关下发的各个平台的当前状态信息来控制各平台委托申报的开始和停止。
2022-12-11 14:19:08
5095
5
原创 交易所通用质押式回购
债券通用质押式回购交易:(简称“通用回购”)是指资金融入方将符合要求的债券申报质押,以相应折算率计算出的质押券价值为融资额度进行质押融资,交易双方约定在回购期满后返还资金同时解除债券质押的交易。出质债券并融入资金的交易方为正回购方,融出资金的交易方为逆回购方。二、流程图期初:正回购方将债券抵押给逆回购方,正回购方获得资金;期末:逆回购方归还债券,正回购方归还资金和利息。三、回购品种备注
2022-12-04 21:44:56
2829
原创 深交所、上交所、北交所、外汇交易中心、上期所官方接口说明及下载地址
本文主要对深交所、上交所、外汇交易中心和上期所进行简单的介绍,并说明其官方接口查看地址。
2022-10-29 18:11:43
3184
原创 Object of type ‘CaseInsensitiveDict‘ is not JSON serializable
'CR': '【新配置】 = False','CR': '【新配置】 = False',
2022-10-24 21:44:27
1022
原创 设置前端中的接口地址为全局配置
在django项目中,前端的许多请求都是通过axios进行发送的,如果在每个请求中写请求的url既不灵活也很累赘,如何进行全局参数配置呢?2.在前端项目下(v_project项目)新建.env.development 、.env.production文件。3.在main.js中给aixos使用这个自动的全局变量:域名。4.删除原来请求的url地址中的host,只保留path。1.修改package.json文件。
2022-10-16 16:38:55
1459
原创 【VUE】el-select实现三级下拉框联动
在做下拉框选择的时候,第二个下拉框的数据依赖于第一个下拉框的取值,第三个下拉框的取值依赖于第二个下拉框的取值,本文主要介绍通过el-select组件实现多级下拉框数据联动。
2022-10-16 11:18:10
1758
1
原创 Django项目中同一APP使用多个不同类型数据库
在django项目开发过程中,会遇到同一个APP使用多个不同类型的数据库的情况,那该如何配置呢?3.如果使用原生sql的话,则在connections后面指定使用的数据库。2.在需要使用数据库的地址加上指定的数据库,不指定则使用默认数据库。1.在settings文件配置需要使用的数据库。
2022-09-30 10:21:02
1071
原创 python将代码打包为可执行文件exe
之前在公司有开发过几款小工具给小伙伴使用,考虑到其他同事电脑上不一定安装了python环境,就将脚本代码打包成exe可执行文件,用户只需要双击即可打开使用工具,无需额外安装各种依赖,十分方便友好。4.进入到脚本同级目录下的dist目录,找到打包后的exe文件即可。---find_pcf_file.p为程序脚本名称。
2022-09-25 20:43:04
1573
转载 requests中post参数data和json区别
requests中post参数data和json区别_LLLibra146的博客-CSDN博客_data和json
2022-09-21 21:36:42
260
原创 Git安装
原来v_project文件夹下有.git文件,然后我使用git命令提交之后,发现github上v_project文件上有一个向右的白色箭头,而且文件打不开。执行git commit -m "commit messge"执行git rm --cached v_project。删除v_project文件夹里面的.git文件。github上面的文件夹有白色箭头无法打开。执行git add .执行git push。
2022-09-04 17:03:07
207
原创 Diango+Vue+mysql开发数据看板视图
团队需要统计每个月的生产缺陷数据、生产事件数据,以及各个问题的处理情况即缺陷状态,用于例会进行汇报。之前都是人工通过jira系统去汇总数据并制作汇总数据图标,大量重复性统计工作,不仅耗时而且繁琐。最近正好在学习VUE,想着直接做出一个数据看板,实现数据的汇总统计,自动更新数据,方便快捷。
2022-09-03 11:41:12
1133
原创 前端报错:Uncaught (in promise) Error: Can not find transform on type “filter“.
VUE前端报错:Uncaught (in promise) Error: Can not find transform on type "filter".
2022-08-13 13:34:48
729
原创 【测试工具】将excel表数据一键导入Oracle数据库生成数据表
背景介绍:之前工作中经常会需要做一些数据核对的相关工作,业务方给过来的都是一些excel数据表,面对庞大的数据通过excel进行比对,工作量大且繁杂,如何解决这一问题呢?解决办法: 将数据导入数据库,自动生成数据表,通过数据库SQL自动化比对,并实现sql的自动化输出结果代码实现:#!/usr/bin/env python# -*- coding:utf-8 -*-# @FileName :importdata.py# @Author :段小...
2022-05-21 15:30:18
1023
原创 【测试工具】swagger接口比对工具
import jsonnewFilePath = r"C:\Users\DLZ\Desktop\newApi211.json"oldFilePath = r"C:\Users\DLZ\Desktop\oldApi241.json"def readJsonFile(filePath): #获取到仅是接口的json数据 file = open(filePath, "rb") fileJson = json.load(file) # 获取paths值,即接口定义信息 .
2022-05-07 20:30:45
757
原创 【无标题】11
import jsonnewFilePath = "./newApi211.json"oldFilePath = "./oldApi241.json"def readJsonFile(filePath): #获取到仅是接口的json数据 file = open(filePath, "rb") fileJson =json.load(file) apis = fileJson['paths'] return apis# 将接口字典中的key转成listdef...
2022-05-05 21:07:11
129
原创 【性能测试】性能瓶颈定位一般思路
整体思路:从前到后,从表象到内部1、首先排除压力机自身的问题,如CPU、内存,网络,脚本编写等2、监控中间件的访问日志,观察响应时间,大体确定耗时处于哪一段3、排查网络问题,监控压力机到后端服务器的网络,以及各服务器间的网络,是否达到网络上限4、监控服务端所有机器的操作系统负载,如CPU、内存、磁盘、网络是否达到瓶颈5、监控应用服务器的日志,查看是否存在ERROR日志,比如TimeOut或其他类型报错 6、监控各中间件的连接数,如nginx、tomcat、mysql等,是否达到上限.
2022-05-04 12:09:18
609
原创 【性能测试】SQL优化
1.常见的一些sql优化方案1、在 where 及 order by 涉及的列上建立索引,避免全表扫描,索引不要太多,一个表一般不要超过4个索引2、避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描3、查询语句中不要使用 *,减少内存使用4、尽量减少子查询,使用关联查询(left join,right join,inner join)替代5、减少使用IN或者NOT IN ,使用exists,not exists或者关联查询语句替代6...
2022-05-04 11:39:31
858
thread-test.jar
2022-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人