jmeter连接数据库(JDBC请求)

我们常用的Jmeter中的功能有HTTP请求、JDBC Request、SOAP/XML -RPC Request,这3个请求。 现在就为大家介绍下 什么是JDBC请求 首先,大家右键点击“测试计划”与右键“线程组”可以比较看的出,线程组中多了一个Sampler 这边既然要介绍JDBC请求,那么就必须添加一个驱动,使数据库跟Jmeter能连接上 咋们这边介绍的是JDBC请求,那么童鞋们添加个JDBC Request 那怎么样来添加对应的数据呢! 1.添加变量名(可自定义) 2.选择Query
分类: 其他 发布时间: 04-22 22:42 阅读次数: 0

删除mysql表中数据truncate和delete区别

truncate操作中的table可以省略,delete操作中的*可以省略。这两者都是将wp_comments表中数据清空,不过也是有区别的,如下: truncate是整体删除(速度较快), delete是逐条删除(速度较慢)。 truncate不写服务器log,delete写服务器log,也就是truncate效率比delete高的原因。 truncate不激活trigger(触发器),但是会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着
分类: 其他 发布时间: 04-22 22:42 阅读次数: 0

索引简单了解

索引 添加索引: 直接创建索引 Create index 索引名 on 表名(‘字段名’(length)) 修改表结构的方式添加索引 Alter table 表名 add index 索引名 (‘字段名’(length)) 索引优点: 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四、在使用分组和排序子句进行数据检索时,同样可以
分类: 其他 发布时间: 04-22 22:42 阅读次数: 0

测试杯子

如何测试一个杯子 功能测试(Functiontest) 1. 能否装水, 2. 除了装水,能否装其他液体。比如可乐,酒精 3. 能装多少ML的水 4. 杯子是否有刻度表 5. 杯子能否泡茶,跑咖啡 6. 杯子是否能放冰箱,做冰块 7. 杯子的材质是什么(玻璃,塑料,黄金做的) 界面测试(UITest) 1. 外观好不好看。 2. 什么颜色 3. 杯子的形状是怎么样的。 4. 杯子的重量是多少 5. 杯子是否有异味 6. 杯子的图案是否合理 性能测试(performancetest) 1. 能否
分类: 其他 发布时间: 04-22 22:42 阅读次数: 0

Windows安装selenium

前提配置好python环境 1.pip install -U selenium 2.安装chromewebdriver 点击打开链接 将chromedriver.exe放到谷歌浏览器的安装目录中,将谷歌安装目录配置到环境变量path 3.执行代码检测安装成功与否
分类: 其他 发布时间: 04-22 22:41 阅读次数: 0

三种方法交换两个变量的值

#include<stdio.h>voidSwap1(intx,inty)//使用了中间值{inttemp;temp=x;x=y;y=temp;printf("第一种%d,%d\n",x,y);}voidSwap2(intx,inty)//未使用中间值{x=x+y;y=x-y;x=x-y;printf("第二种%d,%d\n",x,y);}voidSwap3(intx,inty)//使
分类: 编程语言 发布时间: 04-22 22:40 阅读次数: 0

剑指offer:删除链表中重复的节点

题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5#Definitionforsingly-linkedlist.classListNode:def__init__(self,x):self.val=xself.next=Non
分类: 编程语言 发布时间: 04-22 22:40 阅读次数: 0

appium安卓7.0以上报错:Original error: Command failed: ps: uiautomator

appium安卓7.0以上报错:Original error: Command failed: ps: uiautomator 解决方法:步骤如下 1.找到appium的安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib 2.打开adb,js,找到如下代码: ADB.prototype.shell = function (cmd, cb) { if (cmd.indexOf('"') === -
分类: 其他 发布时间: 04-22 22:40 阅读次数: 0

解决安卓重复安装Appium setting和Unlock

1.找到appium的安装目录下的android.js文件 路径:Program Files\Appium\node_modules\appium\lib\devices\android.js 2.打开android.js,找到如下代码,将代码注释掉: this.pushSettingsApp.bind(this), this.pushUnlock.bind(this),
分类: 其他 发布时间: 04-22 22:40 阅读次数: 0

jmeter环境变量设置

电脑搜索“高级系统设置”,查看高级系统属性,点击“环境变量”按钮,操作“系统属性”: (1)设置jmeter解压目录的JMETER_HOME环境变量: 系统属性: →新建 →变量名:JMETER_HOME 变量值:jmeter安装的路径(浏览目录:定位到jmeter-zip包的解压目录) →确定。 (2)设置jmeter的bin目录的path环境变量: 系统属性: →找到一个变量名为path(也可能是Path或PATH)的系统变量 →编辑 →新增变量值:变量值后加一个英文分号“;”,分号后输入
分类: 其他 发布时间: 04-22 22:40 阅读次数: 0

pip权限及安装到固定python版本

py -3 -m pip install --user
分类: 其他 发布时间: 04-22 22:39 阅读次数: 0

Airtest

G.DEVICE 设备对象 G.DEVICE_LIST 设备对象列表 auto_setup() 依次连接全部设备,设置日志目录,工程目录,脚本目录 init_device() 生成设备对象 G.DEVICE.start_app() 启动软件 运行脚本: def runTest(self): script_path = self.args.script #参数传入的脚本路径 ......
分类: 其他 发布时间: 04-22 22:39 阅读次数: 0

Python Poco

异常处理 PocoTargetTimeout from poco.exceptions import PocoTargetTimeout try: .... except PocoTargetTimeout: # bugs here as the panel not shown raise PocoNoSuchNodeException from poco.exceptions import PocoNoSuchNodeException try: ..
分类: 其他 发布时间: 04-22 22:39 阅读次数: 0

详谈Javascript类与继承

转自:https://www.cnblogs.com/chengzp/p/extends.html 本文将从以下几方面介绍类与继承 类的声明与实例化 如何实现继承 继承的几种方式 类的声明与实例化 类的声明一般有两种方式 //类的声明 var Animal = function () { this.name = 'Animal'; }; //ES6中类的声明 class Animal2 { constructor () { this.name = 'Anim
分类: 其他 发布时间: 04-22 22:38 阅读次数: 0

sentOs服务器上 配置 PHP,NGINX,MYSQL

Nginx的安装 之前在学习 Vue 的时候搭建过: https://mp.csdn.net/postedit/88545523 PHP配置: 参考链接:https://blog.csdn.net/qq_32080545/article/details/78894792 https://segmentfault.com/a/1190000017570008?utm_source=tag-newest#articleHeader1 一. 源码安装php7.2 选择需要的php版本 从 php官网
分类: 其他 发布时间: 04-22 22:38 阅读次数: 0

JS 输入日期,实现计算下一日

NaN 所以,可以根据这样的特性,判断数是否为 NaN 。 在第二日计算问题,当日期为月末时,使用如下方式可以使其加一 var currentDate = new Date(); var nextDate = +currentDate + 1000*60*60*24; nextDate = new Date(nextDate); console.log(nextDate); 例子 <form id="dateForm"> <input type="date" id="date" p
分类: 其他 发布时间: 04-22 22:37 阅读次数: 0

sentOS上重新编译Nginx -- openssl模块

参考链接:https://blog.csdn.net/li_adou/article/details/78468451 nginx安装成功后,发现有一些其他模块没有编译进去,或者想额外添加一些模块,这时候就要重新编译nginx。 首先,查看之前编译的一些参数: 注:使用大写的 V ,小写的 v 只显示版本号信息。 我现在需要新增 --with-openssl 这个模块,我只要把这些参数添加进去然后重新编译即可,需要注意的是原先编译过的参数也要加进来。过程如下: 进入nginx源码包(即你下载的
分类: 其他 发布时间: 04-22 22:37 阅读次数: 0

Vue 中使用 Tinymce 富文本编辑器

参考链接:https://www.cnblogs.com/wisewrong/p/8985471.html Tinymce : 从 word 粘贴过来还能保持绝大部分格式的编辑器 一. 下载 npm install tinymce -S 安装之后,在 node_modules 中找到 tinymce/skins 目录,然后将 skins 目录拷贝到 public 目录下 (如果是使用 vue-cli 2.x 构建的 typescript 项目,就放到 static 目录下) tinymce
分类: 其他 发布时间: 04-22 22:37 阅读次数: 0

0.1 + 0.2 ! = 0.3

console.log(0.1 + 0.2 == 0.3) // false console.log(0.1 + 0.2) // 0.30000000000000004 怎样来解决0.1+0.2等于0.3呢? 最好的方法是设置一个误差范围值,通常称为”机器精度“,而对于Javascript来说,这个值通常是2^-52,而在ES6中,已经为我们提供了这样一个属性:Number.EPSILON,而这个值正等于2^-52。这个值非常非常小,在底层计算机已经帮我们运算好,并且无限接近0,但不等于0。这
分类: 其他 发布时间: 04-22 22:36 阅读次数: 0

TCP 的 三次握手 四次握手

参考:《计算机网络》谢希仁 解释 同步 SYN :synchronous。建立连接,将 SYN = 1。 序号 seq: sequence。第一个字节的编号随机产生。 确认位 ACK : acknowledgement 。 ack : 表示确认字段的值。(对哪个进行确认)。 结束 FIN : finish。FIN = 1 表示希望断开连接。 状态 SYN-SENT : 同步已发送。 SYN-RCVD:同步收到。 ESTABLISHED: 已建立连接。 FIN-WAIT-1:终止等待1。 FIN
分类: 其他 发布时间: 04-22 22:36 阅读次数: 0