测试脚本

Linux学习笔记(六)

自古美人都是妖i 提交于 2019-12-04 18:39:34
学习是一个登堂入室、由浅入深的过程。在学习完Linux命令、掌握Shell脚本语法变量和接收用户输入的信息之后,就要踏上新的高度—能够进一步处理接收到的用户参数。 在本书前面章节中讲到,系统在执行mkdir命令时会判断用户输入的信息,即判断用户指定的文件夹名称是否已经存在,如果存在则提示报错;反之则自动创建。Shell脚本中的条件测试语法可以判断表达式是否成立,若条件成立则返回数字0,否则便返回其他随机数值。条件测试语法的执行格式如。切记,条件表达式两边均应有一个空格。 来源: https://www.cnblogs.com/tadi/p/11877822.html

HTML5 新特性

谁说我不能喝 提交于 2019-12-04 17:53:27
一、HTML5与HTML4 1.1 推出的理由和目标 H5的出现,对于Web来说意义重大。因为他的意图是想要把目前Web上存在的各种问题一并解决掉。 Web浏览器之间的兼容性很低 文档结构不够明确(增加了很多结构, 语义化的标签) Web应用程序的功能受到了限制 H5 的出现极大的解决了上面的问题 1.2 语法的改变 1.2.1 DOCTYPE声明 H5 DOCTYPE的声明是这样的: <!DOCTYPE html> Html:4s DOCTYPE的声明是这样的: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Html: 4t DOCTYPE 的声明是这样的 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1.2.2 指定字符编码 H5指定字符编码格式如下: <meta charset="UTF-8" /> Html:4s 指定字符编码如下: <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 1.2.3

一个小白的测试环境docker化之路

僤鯓⒐⒋嵵緔 提交于 2019-12-04 08:22:06
本文来自 网易云社区 作者:叶子 学习docker搭建测试环境断断续续也有三个多月了,希望记录一下这个过程。常言道,总结过去,展望未来嘛~文章浅显,还望各位大神路过轻拍。 按照国际惯例,先说一下背景: 目前我所处的项目组不断扩大和发展,因此质量保障维度也需要不断扩展。然而多种质量保障维度的开展需要多套测试环境的支持,目前项目组里只有一套测试环境,按照传统方法一步步手工搭建测试环境费时费力,有什么方法可以迅速搭建环境呢?当然是近几年大火的docker啦。可是我是docker小白,之前只是简单地看过几篇docker入门的帖子,去官网上按照tutorial敲了一遍命令,但总感觉是纸上谈兵,一到实战环节,依然无从下手。 中国首富王健林说:“先定一个小目标“。我们的项目里面除了java web应用就是java app应用,java web应用说白了就是tomcat么,以前自己手动部署过,看上去不会太难,那就从这个开始,先用docker部署一个项目中的tomcat应用好了。docker方面的知识是零基础,老大推荐了一本书叫《第一本docker书》。 这本书浅显易懂,适合我这个小白,粗粗读完前4章后,我就感觉自己可以上路了。 测试环境的应用模块部署都是在ndp平台上部署的,先简单了解下ndp平台部署web应用的原理,就是将代码从git上拉下来,编译打包好,找一台云主机

TDD具体实施过程,可以看作两个层次

别等时光非礼了梦想. 提交于 2019-12-04 06:55:17
在代码层次,在编码之前写测试脚本,可以称为单元测试驱动开发(Unit Test Driven Development,UTDD) 在业务层次,在需求分析时就确定需求(如用户故事)的验收标准,即验收测试驱动开发(Acceptance Test Driven Development,ATDD)。 来源: https://www.cnblogs.com/sea-stream/p/11844802.html

点击返回:自学zabbix集锦

和自甴很熟 提交于 2019-12-03 23:44:57
摘自: https://www.cnblogs.com/yaoyaojcy/p/11776199.html 11 一步一步Zabbix4.4.0系统教你实现sendEmail邮件报警 点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 一步一步 Zabbix4.4.0系统教你实现sendEmail邮件报警 sendEmail是一个轻量级、命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择。使用简单并且功能强大.这个被设计用在php、bash、perl和web站点使用。 以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。 1. 下载安装sendEmail 1 2 3 4 wget http: //caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar zxvf sendEmail-v1.56.tar.gz cd sendEmail-v1.56 mv sendEmail /usr/local/bin/   确认一下命令的权限: SendEmail使用命令帮助 : 测试一下: 1 1 /usr/local/bin/sendEmail -f carlos@163.com -t

python在Keras中使用LSTM解决序列问题

房东的猫 提交于 2019-12-03 20:15:23
原文链接: http://tecdat.cn/?p=8461 时间序列预测是指我们必须根据时间相关的输入来预测结果的问题类型。时间序列数据的典型示例是股市数据,其中股价随时间变化。 递归神经网络 (RNN)已被证明可以有效解决序列问题。特别地,作为RNN的变体的 长期短期记忆网络 (LSTM)当前正在各种领域中用于解决序列问题。 序列问题的类型 序列问题可以大致分为以下几类: 一对一: 其中有一个输入和一个输出。一对一序列问题的典型示例是您拥有一幅图像并且想要为该图像预测单个标签的情况。 多对一: 在多对一序列问题中,我们将数据序列作为输入,并且必须预测单个输出。文本分类是多对一序列问题的主要示例,其中我们有一个单词输入序列,并且我们希望预测一个输出标签。 一对多: 在一对多序列问题中,我们只有一个输入和一个输出序列。典型示例是图像及其相应的说明。 多对多 :多对多序列问题涉及序列输入和序列输出。例如,将7天的股票价格作为输入,并将接下来7天的股票价格作为输出。聊天机器人还是多对多序列问题的一个示例,其中文本序列是输入,而另一个文本序列是输出。 在本文中,我们将了解如何使用LSTM及其不同的变体来解决一对一和多对一的序列问题。 阅读本文后,您将能够基于历史数据解决诸如股价预测, 天气预报 等问题。由于文本也是单词序列,因此本文中获得的知识也可以用于解决 自然语言处理 任务

Xcode 命令行自动化测试脚本

匿名 (未验证) 提交于 2019-12-03 00:22:01
记录一下Xcodebuild命令行工具进行自动化测试的步骤。 1,找到xcode文件位置,我本来是下载的,后来拖进程序里就在applications文件夹下了。 xcodebuild -showsdks 显示已有的sdk,如果提示有问题,注意一下xcode的路径。 2,然后就可以进行命令行调用了。 写在sh文件里最后这个分号可以分隔多个测试。批量很方便。 3,要说明的是这个test命令是默认All test,test后面加[-only-testing:<test-identifier>]可以指定测试方法。 4,现有问题:生成的snapshot图片在测试过程中能看到,但是测试完自动删除掉了,我们需要提交截图,这个还在找原因。 #补记,snapshot自动删除的罪魁祸首找到了,delete when each test succeeds 被勾选了。如图: 文章来源: Xcode 命令行自动化测试脚本

常见端口及安全测试

匿名 (未验证) 提交于 2019-12-03 00:22:01
在渗透测试中,端口扫描是一个非常重要的环节,端口扫描的目的是了解服务器上运行的服务信息,针对不同的端口进行不同的安全测试,本文的主要内容是关于常见端口安全隐患以及测试方法。 DNS(53)UDP DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。 测试内容 配置漏洞之DNS域传送 针对dns的拒绝服务攻击 枚举二级域名,泄漏域名信息 针对不同版本的dns服务器外部公开的漏洞,可以在各大漏洞数据库查询。 相关工具 常见工具:dnsenum、 nslookup、 dig、fierce 使用namp脚本:nmap -Pn -sU -p53 --script dns* -v SMTP (25) TCP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 测试内容 邮件欺骗,转发垃圾邮件 使用VRFY枚举用户列表 针对不同版本的邮件服务器外部公开的漏洞,可以在各大漏洞数据库查询。 相关工具 使用namp脚本:nmap -Pn -sS -p25 --script smtp* -v SNMP (161) UDP 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer

Jmeter:实例(脚本过程)

匿名 (未验证) 提交于 2019-12-03 00:17:01
Ŀ ¼ 需6台机器分别安装java和jmeter。1台机器作为控制机,另5台机器作为执行机。通过控制机运行执行机。 CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar; 6台机器分配成功安装jmeter后,确定1台机器作为控制机,其余5台机器作为执行机。 修改/bin下的:jmeter.properties server_port=1099 server.rmi.localport=1099 注:修改前最好备份此文件 修改/bin下的:jmeter.properties中的remote_hosts,将执行机IP和端口号列在此处。 注:修改前最好备份此文件 将json依赖包解压后的jar包放在jmeter的/lib/ext下。 将如下图中的测试数据,分别放在5个jmeter执行机器下的:D:\10script\jinfuAPP目录下。 数据为测试手机、测试实名认证的姓名和身份证号。测试登录、实名认证和产品详情查看及预约时需要用到。txt的名字即为并发数_循环次数,如1000_20.txt即为:1000并发,循环20次。 控制机使用jmeter打开脚本:JINFU-联调环境jinfu-login.jmx

LoadRunner 性能测试总结,LoadRunner 性能测试实例

匿名 (未验证) 提交于 2019-12-03 00:03:02
简介 LR与JM对比 组成 什么时候可以开始执行性能测试? 使用Loadrunner的步骤 制定性能测试计划―>开发测试脚本―>设计测试场景―>执行测试场景―>监控测试场景―>分析测试结果 为什么用事务 事务Transaction,一般我们用来衡量一个action所消耗的时间,通过它,可以知道一个操作的消耗相应时间,它是作为度量系统性能的唯一指标 一、创建Vuser脚本―录制基本脚本 1.创建 对于常用的应用软件,我们可以根据被测应用是B/S结构还是C/S结构来选择协议。 根据选择协议的不同,Virtual User Generator 会使用不同的方式和界面引导用户完成脚本的录制。 2.录制前的设置 3.录制选项设置 在Start Recording对话框,点击Options按钮,进入录制选项设置。一般要设置以下选项 1) HTTP/HTML level中设置脚本的显示形式:URL_based script。 建议: 2)Support charset中设置编码格式:UTF-8; 提示:录制Web脚本时,生成的脚本中存在乱码该如何解决? 4.点击录制 熟悉两种脚本查看方式: 二、增强/编辑脚本 1.插入事务 录制加入方式: 在脚本的插入方式为: 2.参数化 下面将分四部分来介绍参数化的方法和实施过程: 来源:博客园 作者: 测试计算 链接:https://www.cnblogs