自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhanghs11的专栏

移动互联网测试

  • 博客(67)
  • 收藏
  • 关注

原创 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 2284 1

原创 接口自动化测试报告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 15867 10

原创 JS http接口的调试

js 调试http接口

2022-06-23 08:55:23 519 1

原创 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 295

原创 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 1513

原创 Jemter JDBC请求

数据库连接配置(JDBC Connection Configuration)将mysql的jar包放置于JMeter的lib目录下线程组–>添加–>配置元件–>JDBC Connection ConfigurationJDBC配置控制器(分类用)JDBC请求— 输出两个变量,idno和contrace_noJDBC查出来的结果给HTTP请求用查看结...

2019-08-05 16:43:16 212

原创 接口自动化

流程图类说明1. class Case(object) 测试用例工厂类2. class TaskResult(object) htmlReport:生成html报告web后台报告:待开发class Runner(object)  init:Case类初始化、结果类初始化taskRunner:执行任务,循环执...

2019-08-01 10:30:12 185

原创 dubbo接口测试

https://hhyo.github.io/2017/10/20/python-dubbo-telnet/https://testerhome.com/topics/10481

2019-07-29 17:06:12 349

转载 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 96

原创 性能测试---JVM

进程线程(main函数线程)栈:局部变量表,操作数栈,动态链接、方法出口堆:对象物理机内存:JVM持久代—常量,静态变量,类元信息

2019-07-07 21:15:23 342

原创 Jmeter性能测试

性能测试准备

2019-07-07 18:34:46 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 173

原创 性能测试负载

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 653

原创 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 2473

原创 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 1222

原创 压测数据库遇到的问题

属性官方默认值(DBCP/Druid)finance-springboot-starter的默认值initialSize初始化连接:连接池启动时创建的初始化连接数量0xxxx.datasource.initialSize=1maxActive最大活动连接:连接池在同一时间能够分配的最大活动连接的数量8xxxx.datasource.maxActive=20...

2019-06-20 17:06:23 700

原创 了解数据库调优

MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?a. 设计良好的数据库结构,允许部分数据冗余,尽量避免join查询,提高效率。b. 选择合适的表字段数据类型和存储引擎,适当的添加索引。c. mysql库主从读写分离。d. 找规律分表,减少单表中的数据量提高查询速度。e。添加缓存机制,比如memcached,apc等。f. 不经常改动的页面,生成静态页...

2019-06-14 17:31:48 254

原创 安全测试XSS、CSRF、SQL注入、DDoS攻击

XSSXSS(Cross Site Script):跨站脚本攻击。恶意攻击者在网页中嵌入恶意脚本,当用户打开 网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookies、用户名密码、下载执行木马程序,甚至是获取客户端admin权限等。例如:输入框提交时,通过特殊字符自动嵌入攻击者脚本防范措施:对输入的字符进行HTML转义处理,将其中的“尖括号”,“单引号”,“引号”等特...

2019-06-02 19:51:21 1020 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 2990 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 1106

原创 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 2176

原创 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 4219

原创 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 451

原创 python 对象属性

python一切皆对象。#!/usr/bin/env python#-*- coding = utf-8 -*-''' @Author: [email protected] @Date : 2019/4/26 @Desc : Invest entry(main)'''# 新式类class ClassA(object): num_A = 1...

2019-05-05 20:44:09 169

原创 发版端口被占用

lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000ps -ef|grep详解UID :程序被该 UID 所拥有PID :就是这个程序的 IDPPID :则是其上级父程序的IDC :CPU使用的资源百分比STIME :系统启动时间TTY :登入者的终端机位置TI...

2019-04-28 21:41:19 121

原创 页面布局解决办法

使用CSS绝对路径.pro-container { position: absolute; left: 220px;}

2019-03-12 21:15:48 191

原创 VUE双向数据绑定

v-model实现input 和 textarea 元素中的双向数据绑定<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue双向数据绑定</title&

2019-01-23 20:48:26 162

原创 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 815

原创 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 268

原创 VUE 按钮两边分布排列

<!-- 描述:新增、删除和运行按钮 --> <div class="filter-conta

2019-01-10 19:53:17 21388

原创 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 502

原创 Django提示ModuleNotFoundError

前后端分离搭建Django,调整了下Django的默认文件路径,提示“ModuleNotFoundError: No module named ‘fuzzInferTestPlatform’”工程名称是fuzzInferTestPlatform,应用名称是fuzzTestAppINSTALLED_APPS = […‘fuzzTestApp’,]除了上面的应用名称要添加外,还有其它几处需...

2018-12-18 15:40:43 2552

原创 VUE遇到的问题一

<template>...... <bookIndex v-show="showBookStore" align="center"></bookIndex>......</template><script>import bookIndex from "./bookStore.vue"e

2018-12-10 20:54:40 178

原创 缓存

定义缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。应用场景计算机硬件,CPU的速率比较快,和内存、硬盘的速率不在一个数量级,于是引入了Cache以提高计算机的处理能力。 CDN、反向代理CDN和反向代理的基本原理...

2018-11-30 17:48:46 154

原创 Django + Vue 的测试平台

近一年,测试小团队从无到有再被拆,大势所趋,努力过。听下脚步整理哈子寄,调整心态,继续学习;想想自己的未来,规划哈回武汉。。。花点了下班时间学习Vue 和 Django,准备优化下测试平台的架构。前端Vue和后端Django分离刚开始接触Vue,直接用:https://github.com/ElementUI/element-starter安装Node.js + yarn + np...

2018-11-29 19:34:54 2596 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 2444

原创 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 1327

翻译 性能术语

性能测试关键指标 - IOPS:每秒输入/输出操作的次数。对于磁盘的读写,IOPS指的是每秒读和写的次数。 - 吞吐量:是指数据传输的速度(字节/秒 或 比特/秒)。在某些情况下(如数据库),吞吐量指的是操作的速度(每秒操作数或每秒业务数) - 响应时间:一次操作完成的时间。包括用于等待和服务的时间,也包括用来返回结果的时间。 - 延时:延时是描述操作里用来等待服务的时间。在某些情...

2018-09-15 10:37:50 206

原创 git push时屏蔽本地的部门文件

python项目本地部分文件不上次git,用.gitignore进行屏蔽.gitignore文件*.pyc__pycache__.idealog/*report/*testcases/*

2018-09-12 16:10:38 550

原创 【bootstrap3】导航栏

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 一个简单的网页</title> &a

2018-09-05 00:20:57 1281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除