使用文档参考地址:https://my.oschina.net/mrco/blog/181737https://www.fanhaobai.com/2017/06/go-access.html
goaccess地址:https://goaccess.io/download
下载适合centos7版本
PhantomJS-based web performance metrics collector
phantomas <url> [options]
General options: --url Set URL to work with
1)部署war包
#!/bin/bash
if [ $id > 0 ]; then echo "stop project" kill -9 $id else echo "project is stopped"fi
echo "remover project war file"
cd
1)主流浏览器和系统分辨率汇总
2)转义字符介绍
jmeter不光可以完成性能测试、接口测试,现在也可以依靠WebDriver来完成GUI的功能自动化测试了,是不是很神奇?
1:下载JMeterPlugins-WebDriver-1.3.1.zip,解压之后把lib目录下的所有jar文件和lib/ext目录下的JMeterPlugins-WebDr
概念定义:
1、接口:程序内部的接口及系统对外的接口
1)程序内部接口:方法与方法之间,模块与模块之间的交互
2)系统对外的接口:从别的网站或服务器上获取资源或信息,引用其提供的接口就能使用他写好的方法,从而达到数据共享的目的。现在测试的都是对外的接口
2、接口分类:webservice接口和htt
1、显式等待
from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.w
1.简介
Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对服务端做压力测试,它最初被设计用于web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件,Java小服务程序,CGI脚本,Java对象,数据库,FTP服务器等等。JMete
Usage: dstat [-afv] [options..] [delay [count]]Versatile tool for generating system resource statistics
Dstat options: -c, --cpu enable
目录
第一章... 1
1:新建项目... 1
2:修改默认模板... 3
3:什么是变量... 3
4:重指向... 3
5:常量的表示... 4
6:格式化输出(三种方法)... 4
7:打印一个变量类型... 5
8:强制转换类型... 5
9:密码密文显示... 5
10:添加判断... 5
最近在学习接口测试,本文就简单的谈一谈对接口相关知识的理解。
一、什么是接口?
程序接口:由一套陈述、功能、选项、其它表达程序结构的形式、以及程序师使用的程序或者程序语言提供的数据组成(百度百科定义)
在我看来接口就是前后端、程序与程序之间相互获取数据的大门。接口又分为两种,一个是内部接口(程序内部
1、为什么要写代码实现接口自动化
大家知道很多接口测试工具可以实现对接口的测试,如postman、jmeter、fiddler等等,而且使用方便,那么为什么还要写代码实现接口自动化呢?工具虽然方便,但也不足之处:
测试数据不可控制
接口测试本质是对数据的测试,调用接口,输入一些数据,随后,接口返回一
大家都知道,这两个方法都是跳转到指定的url地址,那么这两个方法有什么不同呢?遇到这种情况,第一反应就是查查官方的文档。
官方文档的说法是:Load a new web page in the current browser window. This is done using an HTT
首先,
添加requests模块:
然后,
添加lxml模块:
启信宝登录抓包:
QiXinBao.py:
import requestsfrom lxml import etreeloginUrl = "https://www.qixin.com/api/user/log
项目中常常会有直接对数据库进行压测的需求,以前都是通过Jmeter实现的,但是Jmeter本身图表及结果收集方面没有Loadrunner那么强大,所以利用loadrunner工具自己的函数整理了一个脚本。思路大致如下:
1、环境准备
Oracle 11g
LR11
适用于WebService协议
Monitorix 系统和网络监控公工具一、monitorixMonitorix是一款功能非常强大的免费开源轻型工具,目的在于监测Linux中的系统和网络资源。它可以定期收集系统和网络数据,并使用自己的Web界面,通过图形显示相关信息。Monitorix让用户可以监测系统整体性能,还有助于检测瓶颈、
github地址:https:/github.com/muzhailong/wc.git
第一次写博客很不容易,也算是一个好的开始吧。
1. 个人作业要求
作业简述:根据WordCount的需求描述,先编程实现,再编写单元测试,最后撰写博客。
参数及其约定
自动化测试的概念比较广泛,一般来说能替代人工测试的方式都属于自动化测试,自动化测试出现的初衷是为了来代替人工测试,以自动化的方式来进行测试,不仅可以降低成本,也大大节约了时间,因为自动化可以24小时进行不间断测试。但从目前阶段来看,自动化在版本防护方面应用的比较多,通常在软件发行后,需要不断对软
根据github的教程安装好"Appium-Python-Client"后,代码里写入"from appium import webdriver"就报错"unresolved reference 'appium' "。
网上搜索了大半天,大多是两个原因所致:
1、没有安装"Appium-Python
import unittest
from appium import webdriver
class HelloWorld(unittest.TestCase):
def test_addContact(self):
desired_caps = {}
de