- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 beautifulReport测试报告美化(修改beautifulreport的用例描述)
背景:测试数据通过Excel读取的,使用ddt读取数据输出的unittest测试报告如下,测试方法由读取的Excel列拼接的,觉得太丑了,于是就试着优化一下优化之前:优化之后:
2020-10-12 11:29:00 2497 5
转载 SQL优化方法
一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQ...
2020-08-06 11:50:50 278
原创 appium+python环境搭建+启动一个demo
由于公司下个项目可能用到appium,于是想着先把环境搭建好,提前先做一下预备工作。从开始安装到成功在模拟器上运行一个程序,真的是搞得我怀疑人生,找了超级多资料,踩了太多坑了简直!!!所以记录一下;好吧,首先说一下需要安装哪些东西:一、环境准备1. jdk,由于咱们毕竟是搞IT的,jdk这种东西电脑应该都是有的,就不多说了。2.nodejs,安装地址:https://nodejs.org/en/download/,这个没啥,基本下一步就行了,详细安装步骤的传送门:https://www.
2020-07-25 21:33:35 457
原创 python3爬取纵横网小说并写入文本文件
文中用到的库:requestBeautifulSouprequests库的一些方法:爬取网页主要有如下几个关键步骤:get请求则使用requests.get请求网页:response = requests.get(book_url, headers=header)soup = BeautifulSoup(response.text,'lxml')# 使用BeautifulSoup解析网页,解析的结果就是一个完整的html网页content = html.select.
2020-07-13 15:57:51 581
原创 jmeter分布式部署(远程启动负载机)踩坑日记
总共两台机器,调度机(Controller)和代理机(Agent)。1.Agent安装和Controller相同版本的jmeter,我都是安装的jmeter5.3,安装好之后启动jmeter确保jmeter能正常启动。坑1来了:Agent启动jmeter时报错提示:“Error: Java versionistoo low to run JMeter. Needs at least Java >= 1.8.0.”jmeter5需要jdk8以上版本,但打开cmd窗口,查看java的版..
2020-06-10 18:03:31 2878 1
原创 jmeter非GUI模式(命令模式)启动及查看报告
先贴一个jmeter的命令参数接上文,安装了ServerAgent之后并启动:命令:jmeter -n -t 测试计划的决定路径 -l 测试结果的路径一.使用命令运行测试计划jmeter -n -t E:\jmeter\smartargi_login_api.jmx -l E:\jmeter\result\resultTPS01.jtl -j E:\jmeter\result\tps_log01.log如图:cmd窗口中出现如下图所示就运行成功了,出现end of run就代表运行结
2020-05-28 18:31:39 2098 2
原创 jmeter监控 ServerAgent启动以及使用时踩的坑
随笔记录,主要是记录启动ServerAgent的时候、jmeter监控时遇到的一些问题jmeter自带的监听器往往不能满足我们的要求,这时候我们可以使用插件~1.插件下载JMeterPlugins-Extras-1.4.0.zipJMeterPlugins-Standard-1.4.0.zip下载地址:https://jmeter-plugins.org/downloads/old/ServerAgent-2.2.3.zip下载地址:https://jmeter-plugins.
2020-05-18 17:37:04 10831 6
原创 学习一些linux监控命令
uptime :用来快速查看系统平均负载,能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。vmstate:显示虚拟内存状态(“Viryual Memor Statics”),可以报告关于进程、内存、I/O等系统整体运行状态。语法:vmstat(选...
2019-09-10 11:37:14 256
原创 python读取指定目录下Excel表所有sheet的数据
最近想尝试着做一个接口自动化的脚本,首先得需要从文件中读取数据,很早之前更新过一篇,但是局限性较大,一次性只能读取一个Excel的一张sheet表,且读取出的格式也无法满足要求,找了好多方法,终于研究出来啦。也遇到了很多坑,因为自学python,没有系统的学习过,基础知识也不扎实,且平时工作也没有用到,过段时间就需要从头学起 =_=,所以遇到的坑都是基础知识没掌握到的原因啦。记录一下吧,方便以...
2019-08-31 23:01:47 31020 3
原创 AES加密解密
AES加密解密:python3.6首先需安装pycryptodome模块不使用函数:from Crypto.Cipher import AESimport base64def add_to_16(s): while len(s)%16 != 0: s += '\0' return str.encode(s)key = '12345678901...
2019-07-17 10:14:23 446 1
原创 使用c语言求1-100以内素数之和
编译器使用的loadrunner:不使用函数:Action(){ int i,j; int sum = 0; int flag; //是否为素数 for (i = 2; i <= 100; i++) { flag = 1; for (j = 2; j <= i - 1; j++) { if (i % j == 0) { flag = 0; ...
2018-10-14 22:32:57 61244 4
转载 oracle11g,client及plsql安装过程
转自:https://blog.csdn.net/qq_42484700/article/details/80733842 本文主要介绍Oracle11g,client及PLSQL的安装过程一,oracle安装安装环境:虚拟机win7 641.点击目录中 setup.exe文件2.配置安全更新中,取消通过my or...
2018-08-23 15:40:04 26979 11
原创 虚拟机共享文件方法(以物理机共享Loadrunner和Oracle为例)
虚拟机中安装了一个win7系统,想在win7中安装Loadrunner 11和Oracle 11g,安装时忘记记录了,安装过程很多教程都有。这边记录一下共享文件的方式(即下载的安装包在我本地物理机上):1、我这边物理机上下载的Loadrunner 11为光盘镜像(iso)文件,ISO文件可以按照如下步骤操作,添加时CD/DVD添加之后,打开虚拟机的win7,即可看到移动设备,点...
2018-08-21 21:42:51 794
原创 在docker中安装WordPress
如下操作在centos7中完成一、Docker CE安装 1.检查是否安装过旧的版本 如果系统安装旧版本Docker需要先卸载,命令如下:[root@iz2zec6q7af34l736i2uuvz ~]# sudo yum remove docker \&gt; docker-common \&gt; docker-selinux \&gt; docker-e...
2018-08-20 17:07:33 784
原创 使用jmeter调通wordpress posts api
鉴权参考链接:https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/鉴权 1.首先进入https://wordpress.org/plugins/application-passwords/ 安装application-passwords插件,然后启用,截图如下: 2.创建...
2018-08-20 17:01:44 286
原创 centos下安装tomcat
本文是安装的tomcat8.0首先进入官网:https://tomcat.apache.org/download-80.cgi,复制下载链接1、下载(文件名后缀名为tar.gz则为liunx版本)# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz...
2018-08-13 14:46:10 916
原创 centos安装jdk1.8的三种方法
一、手动解压安装包:1、在user目录下新建java文件夹:# cd /usr/# mkdir java# cd java2.下载jdk1.8,进入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,复制下载目录# wget http://download.o...
2018-08-13 12:03:32 197242 16
原创 Linux(centos)更改yum源
1、进入yum.repos.d文件夹,找到CentOS-Base.repo文件,并进行备份# cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.bak 2、打开镜像网站:http://mirrors.163.com/,点击centos使用帮助右键centos对应的版本,复制链接地址3、使用wget命令...
2018-08-13 10:29:28 1042
原创 python将excl表中的数据以列表的形式读取
学习笔记:将excl表中的数据以列表的形式读取并打印出来使用xlrd,需要先安装xlrd的包import xlrddef read_data(sheetname):#传入一个参数sheetname data = xlrd.open_workbook('E:\test\data\data.xlsx')#打开文件,指定路径 table = data.sheet_by_...
2018-07-21 12:52:18 3049
原创 python实现猜数字游戏
python实现猜数字游戏,主要用于练习for循环和if else。需求如下:1、随机生成一个1-100之间的数。2、7次猜数字的机会,如果没有猜正确,游戏结束。3、输入字母q,则退出游戏。import randomnum = random.randint(1,100)guess_chances = 7print('您只有7次猜数字的机会哦!')for i in ...
2018-07-21 12:31:28 42008 1
原创 web安全测试
web安全测试web安全测试之xss攻击xss的全称是Cross Site Scripting(跨站脚本攻击),是一种注入式攻击。基本的做法是把恶意代码注入到目标网站。由于浏览器在打开目标网站的时候并不知道哪些脚本是恶意的,所以浏览器会无差别执行恶意脚本,从而导致用户信息和一些敏感信息被盗取和泄漏。XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网...
2018-07-18 14:28:51 433
原创 了解内联及外联CSS、JS文件
内联及外联CSS、JS文件内联CSS:内联CSS也可称为行内CSS或者行级CSS,它直接在标签内部引入。优点:便捷、高效缺点:不能够重用样式代码样式:<p style="color:red;font-size:18px">这里文字是红色。</p>外联CSS:外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,...
2018-07-18 11:41:40 1890
原创 雅虎23条军规
雅虎23条军规 1 . Minimize HTTP Requests–尽可能减少HTTP请求次数. 2 . Use a Content Delivery Network–使用CDN(内容分发网络).就近缓存==>智能路由==>负载均衡==>WSA全站动态加速 3 . Avoid empty src or href–避免空src和href标签. ...
2018-07-18 11:37:47 945
原创 cookie学习,认识cookie和session
cookie学习 我们为什么要cookie和session? 因为http请求是无状态的(不能记录用户的登录状态等),所以需要某种机制来保存用户的登录状态等信息,在下次访问web服务的时候,不用再次校验是否登录等状态,session机制和cookie机制分别是在服务器端和浏览器端的解决方案。 关于cookie: 什么是cookie?用来在浏...
2018-07-18 11:34:35 127
原创 TCP三次握手四次挥手
TCP三次握手四次挥手学习三次握手(建立连接)最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。 TCP服务器进程先创建传输控制块,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态. 第一次握手:服务器发出连接请求报文,这时报文首部中的同部位SYN=1,同时选择一个初始序列号 seq=...
2018-07-18 11:29:40 145
原创 C语言编写冒泡排序
笔记:#include<stdio.h>int main(void){ int i ,j ,temp; int a[10] = {2,9,4,11,8,3,1,65,33,44}; for(i=0;i<10-1;i++){ for(j=0;j<10-1-i;j++){ if(a[j]>a[j+1]){ temp = a[j]; a[j] = a[j+...
2018-07-15 23:02:22 223 1
原创 Centos 7安装Docker
Docker学习Docker项目的目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器(LXC)等技术Docker的三个概念镜像(Image)Docker提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。镜像可以用来创建Docker容器。容器(Container)容器是从镜像创建的运行实例。它可...
2018-07-13 16:03:05 288
原创 eclipse配置c/c++开发环境
笔记:1、eclipse已安装成功,并且配置了JDK,可以运行java文件。2、安装MinGW(C/C++编译器),MinGW官网下载地址:https://sourceforge.net/projects/mingw-w64/;也可以直接下载安装包:http://image.jthinking.com/software/mingw-w64.zip。 配置环境变量:正常情况下配path变量即可,为防...
2018-07-13 15:48:21 31960 2
JMeterPlugins-Standard-1.4.0.zip,ServerAgent
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人