- 博客(67)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 docker部署nginx + tomcat
查找Docker Hub上的tomcat镜像docker search tomcat拉取官方上的镜像到本地docker pull tomcat查看本地的所有镜像docker images -a运行容器docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/hstag/tomcat...
2018-06-26 20:37:11
2304
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 接口自动化测试报告html模板
python3 代码:# *-*coding:utf-8*-*"""@version: Python3.4.4@author: Hszhang@time: 2017/6/14 16:34- 使用bottle来动态生成html - https://www.reddit.com/r/learnpython/comments/2sfeg0/using_template_engine_with_py...
2018-03-15 19:40:32
16044
10
原创 docker项目部署
创建数据库taskSrv build#!/bin/bash# taskSrv 容器构建脚本usage(){ echo "使用方法:" echo " build_taskSrv.sh [-p path] [-t tag_name] [-f dockerfile_name] [-h help]" echo "详细介绍:" echo " p...
2019-08-09 19:06:34
307
原创 Jmeter 加密接口压测
请求头配置参数接口入参前置处理器加密请求参数import com.xxx.EncryptSdk;String salt = vars.get("salt");String privateKey = vars.get("privateKey");String aesKey = vars.get("aesKey");String data = "{\n" + ...
2019-08-05 17:04:16
1587
原创 Jemter JDBC请求
数据库连接配置(JDBC Connection Configuration)将mysql的jar包放置于JMeter的lib目录下线程组–>添加–>配置元件–>JDBC Connection ConfigurationJDBC配置控制器(分类用)JDBC请求— 输出两个变量,idno和contrace_noJDBC查出来的结果给HTTP请求用查看结...
2019-08-05 16:43:16
225
原创 接口自动化
流程图类说明1. class Case(object) 测试用例工厂类2. class TaskResult(object) htmlReport:生成html报告web后台报告:待开发class Runner(object) init:Case类初始化、结果类初始化taskRunner:执行任务,循环执...
2019-08-01 10:30:12
204
原创 dubbo接口测试
https://hhyo.github.io/2017/10/20/python-dubbo-telnet/https://testerhome.com/topics/10481
2019-07-29 17:06:12
369
转载 BIO、NIO、AIO了解
参考知乎:https://zhuanlan.zhihu.com/p/23488863 BIO:同步阻塞I/O(Blocking I/O){ ExecutorService executor = Excutors.newFixedThreadPollExecutor(100);//线程池 ServerSocket serverSocket = new ServerSocket(); ...
2019-07-28 11:16:16
108
原创 性能测试---JVM
进程线程(main函数线程)栈:局部变量表,操作数栈,动态链接、方法出口堆:对象物理机内存:JVM持久代—常量,静态变量,类元信息
2019-07-07 21:15:23
354
原创 zookeeper + dubbo 部署项目
List itemdocker run -dit --name zookeeper --hostname zookeeper-host -v /data:/data -p 2181:2181 --restart always zookeeper:latest
2019-07-07 17:07:49
187
原创 性能测试负载
load average(负载)uptime load average: 0.00, 0.01, 0.05,它们的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。查看内核:cat /proc/cpuinfo | grep -c ‘model name’ /proc/cpuinfo一个CPU系统负荷为1.0,意味着大桥的所有路段都有车,也就是说大桥已经"满"了...
2019-06-29 12:42:55
685
原创 Jmeter Load time VS Latency
Latency is a difference between time when request was sent and time when response has started to be received.Response time (= Sample time = Load time = Elapsed time) is a difference between time when...
2019-06-27 18:11:00
2489
原创 docker 安装mysql
https://www.cnblogs.com/han-1034683568/p/6941337.html?utm_source=debugrun&utm_medium=referralhttps://yeasy.gitbooks.io/docker_practice/content/image/dockerfile/cmd.htmldocker search mysqldock...
2019-06-23 19:04:18
1244
原创 压测数据库遇到的问题
属性官方默认值(DBCP/Druid)finance-springboot-starter的默认值initialSize初始化连接:连接池启动时创建的初始化连接数量0xxxx.datasource.initialSize=1maxActive最大活动连接:连接池在同一时间能够分配的最大活动连接的数量8xxxx.datasource.maxActive=20...
2019-06-20 17:06:23
725
原创 了解数据库调优
MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?a. 设计良好的数据库结构,允许部分数据冗余,尽量避免join查询,提高效率。b. 选择合适的表字段数据类型和存储引擎,适当的添加索引。c. mysql库主从读写分离。d. 找规律分表,减少单表中的数据量提高查询速度。e。添加缓存机制,比如memcached,apc等。f. 不经常改动的页面,生成静态页...
2019-06-14 17:31:48
264
原创 安全测试XSS、CSRF、SQL注入、DDoS攻击
XSSXSS(Cross Site Script):跨站脚本攻击。恶意攻击者在网页中嵌入恶意脚本,当用户打开 网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookies、用户名密码、下载执行木马程序,甚至是获取客户端admin权限等。例如:输入框提交时,通过特殊字符自动嵌入攻击者脚本防范措施:对输入的字符进行HTML转义处理,将其中的“尖括号”,“单引号”,“引号”等特...
2019-06-02 19:51:21
1049
1
原创 Jmeter自定义函数
IDEA创建MAVEN工程导入Jmeter的依赖包修改MAVEN pom.xml文件按照规定的格式增加java自定义函数package一定要是org.apache.jmeter.functions添加java文件按照要求重构四个函数package com.sui.test;import java.util.Collection;import java.uti...
2019-05-30 18:19:58
3011
1
原创 Python动态引入模块(importlib/ __import__)
importlib允许程序员创建他们自定义的对象。imp的模块在Python3.4中被去掉。#!/usr/bin/env python#-*- coding = utf-8 -*-import importlibimport impimport sys# Syntax sugar._ver = sys.version_info#: Python 2.x?is_py2 = (...
2019-05-28 21:32:50
1145
原创 java spring对象分层(VO、PO、DTO、DAO)
O/R Mapping 是 Object Relational MappingVO,值对象(Value Object)PO,持久对象(Persisent Object)TO(Transfer Object),传输对象DTO(Data Transfer Object),数据传输对象BO(business object) 业务对象DAO(data access object) 数据访问对象...
2019-05-20 14:10:23
2213
原创 python实现路由
接口自动化,url动态生成,预留方法,根据不同的url路由不同的方法实现预留拼接urldef urlRuleRouter(case: Case):rule = URL_RULE.get(case.url)if rule:rule(case)else:pass预留拼接urldef doAssetTest(case: Case):case.fullUrl = case.url + ...
2019-05-16 15:37:07
4257
原创 docker 安装 python
查找Docker Hub上的python镜像docker search python:3.6拉取官方镜像docker pull python:3.6查看镜像docker images运行python 文件docker run -v /usr/local/mypython:/usr/src/myapp -w /usr/src/myapp python:3.6 ...
2019-05-07 21:22:02
469
原创 python 对象属性
python一切皆对象。#!/usr/bin/env python#-*- coding = utf-8 -*-''' @Author: hszhang@foxmail.com @Date : 2019/4/26 @Desc : Invest entry(main)'''# 新式类class ClassA(object): num_A = 1...
2019-05-05 20:44:09
188
原创 发版端口被占用
lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000ps -ef|grep详解UID :程序被该 UID 所拥有PID :就是这个程序的 IDPPID :则是其上级父程序的IDC :CPU使用的资源百分比STIME :系统启动时间TTY :登入者的终端机位置TI...
2019-04-28 21:41:19
136
原创 VUE双向数据绑定
v-model实现input 和 textarea 元素中的双向数据绑定<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue双向数据绑定</title&
2019-01-23 20:48:26
176
原创 Vue 属性绑定
快速上手本来没有了解CDN模式,但巩固有些东西的时候还是绕不过~v-bind 绑定超链接test.js实例化vue对象// 实例化vue对象new Vue({ el: '#vue_det', data: { site: "菜鸟教程", url: "http://www.runoob.com", alexa: "10000" }, methods: { det..
2019-01-22 21:25:07
825
原创 VUE 起步
前后端分离,VUE项目入手推荐https://github.com/ElementUI/element-starter,不用重头配置。克隆到本地 git clone https://github.com/ElementUI/element-starter.git安装依赖包yarn # 或者 npm install本地调试npm run devbuildnp...
2019-01-16 20:16:26
280
原创 VUE 按钮两边分布排列
<!-- 描述:新增、删除和运行按钮 --> <div class="filter-conta
2019-01-10 19:53:17
21743
原创 Django setting.py的STATIC_URL、STATIC_ROOT和STATICFILES_DIRS
前后端(VUE + Django)部署项目坑真多~http://127.0.0.1:8080/index可以正常访问,但是后面的js全部404。后来通过http://127.0.0.1:8080/index.html访问index.html文件发现也是提示404。第一感觉是VUE脚手架的配置问题,也可能觉得Django的配置文件setting有配置,且http://127.0.0.1:8080...
2018-12-22 11:29:46
514
原创 Django提示ModuleNotFoundError
前后端分离搭建Django,调整了下Django的默认文件路径,提示“ModuleNotFoundError: No module named ‘fuzzInferTestPlatform’”工程名称是fuzzInferTestPlatform,应用名称是fuzzTestAppINSTALLED_APPS = […‘fuzzTestApp’,]除了上面的应用名称要添加外,还有其它几处需...
2018-12-18 15:40:43
2573
原创 VUE遇到的问题一
<template>...... <bookIndex v-show="showBookStore" align="center"></bookIndex>......</template><script>import bookIndex from "./bookStore.vue"e
2018-12-10 20:54:40
191
原创 缓存
定义缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。应用场景计算机硬件,CPU的速率比较快,和内存、硬盘的速率不在一个数量级,于是引入了Cache以提高计算机的处理能力。 CDN、反向代理CDN和反向代理的基本原理...
2018-11-30 17:48:46
170
原创 Django + Vue 的测试平台
近一年,测试小团队从无到有再被拆,大势所趋,努力过。听下脚步整理哈子寄,调整心态,继续学习;想想自己的未来,规划哈回武汉。。。花点了下班时间学习Vue 和 Django,准备优化下测试平台的架构。前端Vue和后端Django分离刚开始接触Vue,直接用:https://github.com/ElementUI/element-starter安装Node.js + yarn + np...
2018-11-29 19:34:54
2629
1
原创 django + gunicorn+ nginx部署
部署环境: python3.6 + 腾讯云服务器开始用uwsgi部署,不太通用,坑贼多,阻碍了很长时间。最后还是选择了gunicorn。安装django,编写代码,调试运行通过。ip:port访问成功安装gunicorn & 配置gunicorn 安装gunicorn pip install gunicorn 设置gunicorn的软连接 ln -...
2018-10-25 19:46:14
2455
原创 centos删除python遇到的问题
中秋节准备搭建docker + Nginx + uWsgi + Django的,勿删了Centos的python2(平时用的是python3),然后就填了一下午的坑。记录下哈自己的整个过程。删除python2# 删python2rpm -qa|grep python|xargs rpm -e --allmatches --nodepswhereis python|xargs rm -fr...
2018-09-22 19:34:34
1347
翻译 性能术语
性能测试关键指标 - IOPS:每秒输入/输出操作的次数。对于磁盘的读写,IOPS指的是每秒读和写的次数。 - 吞吐量:是指数据传输的速度(字节/秒 或 比特/秒)。在某些情况下(如数据库),吞吐量指的是操作的速度(每秒操作数或每秒业务数) - 响应时间:一次操作完成的时间。包括用于等待和服务的时间,也包括用来返回结果的时间。 - 延时:延时是描述操作里用来等待服务的时间。在某些情...
2018-09-15 10:37:50
228
原创 git push时屏蔽本地的部门文件
python项目本地部分文件不上次git,用.gitignore进行屏蔽.gitignore文件*.pyc__pycache__.idealog/*report/*testcases/*
2018-09-12 16:10:38
565
原创 【bootstrap3】导航栏
&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;Bootstrap 实例 - 一个简单的网页&lt;/title&gt; &a
2018-09-05 00:20:57
1316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人