摘要:
dbeaver连接达梦数据库 1、DBeaver可以绿色版安装,下载zip包解压即可使用下载地址:https://dbeaver.io/download/ 或者网盘地址: 链接:https://pan.baidu.com/s/16_eIJu5F-4-rzXes_Q3RHQ 提取码:kf0s 2、解压 阅读全文
摘要:
一、查询SQL尽量不要使用select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段都用* 阅读全文
摘要:
数据驱动(读取外部数据)相同的测试脚本使用不同的测试数据,数据的改变从而驱动自动化的执行,最终引起测试结果的改变步骤: 1.执行单条接口用例,观察请求、响应格式。方便编写断言及确定变量 // 接口返回数据 { "code": 0, "data": { "province": "四川", "city" 阅读全文
摘要:
Jenkins 是一个广泛用于持续构建的可视化 Web 工具,持续构建包括项目的自动化编译、打包、分发部署。Jenkins 可以很好的支持各种语言(比如:Java、 C#、 PHP 等)的项目构建,也完全兼容 Ant、Maven、Gradle 等多种第三方构建工具,同时跟 SVN、Git 能无缝集成 阅读全文
摘要:
1. 为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享; 报告信息的展示比较简陋单一,不直观; 1.2 需求方案 为了解决上述问题,必须要请出了Prometheu 阅读全文
摘要:
SQL注入即是指WEB应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在WEB应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句。 在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 SQL注入步骤 寻找注入点,构造 阅读全文
摘要:
一、Git 介绍: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软 件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式 阅读全文
摘要:
在实际性能测试中,我们经常会遇到对多支交易进行混合压测的情况,此时为了在测试环境中模拟生产中交易量分布,我们会根据生产上各交易的交易量占比来配置压测时各交易的用户数,一般情况会采用以下两种方法。 1 设置多个线程组 将不同的交易放到单独的线程组下,根据生产上各交易量占比按比例设置不同线程组的并发用户 阅读全文
摘要:
作为测试,不管是面试还是笔试,必然要被考验到的就是”测试思维“。在面试中就是体现在如下面试题中: “说说你项目中的 xx 模块你是如何测试的?” “给你一个购物车,你要怎么测试?” "你说一下这个产品的登录功能有哪些测试点?" “支付功能怎么测试?” 今天这篇文章,以“支付功能”作为案例,一起来分析 阅读全文
摘要:
RPC简介 ● RPC, Remote Procedure Call ,远程过程调用,是一种跨系统间服务调用的协议或框架 ● 在很多企业,在内部存在大量的业务子系统,这些子系统都承担独立的业务功能,并相互协作,实现企业各种业务 ● 这些业务子系统协作过程中,存在大量的相互接口调用,常用的接口调用技术 阅读全文