tomcat 测试页面显示

首先下载匹配jdk版本的tomcat解压即可使用将完成的html文件直接放置到webapps目录下的子目录中是无法使用的原因是tomcat默认加载的是jsp文件,且需要文件配置所以,除去在webapps下创建子目录,此处以test为例外,需要将默认路径下即root目录下的WEB_INF目录及WEB_INF目录下的web.xml文件全部复制到自己创建的子目录下,即test下将需要测试的html页面放在test目录下,重新启动tomcat即可在正确路径下找到页面此处为:http://localhost:8080/test/index.html 在同一个电脑中使用多个tomcat,在新的tomcat中作为发布或者测试使用显示页面,会显示404错误为找不到指定的资源,原因主要是原有的tomcat占用了默认的tomcat端口新的tomcat无法使用被原有tomcat占用的端口,所以无法找到资源处理方法:将新的,或者原有的tomcat的配置文件中的端口号更改一下,保证两个tomcat所调用的端口不同即可tomcat配置文件:在conf目录下的server.xml中...
代码星球 代码星球·2021-02-08

测试溢出

1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/4usingnamespacestd;5intmain(intargc,char**argv){6//声明整型变量7inta,b;89//从键盘上为整型变量赋值10cout<<"a=";11cin>>a;12cout<<"b=";13cin>>b;1415//整型数的算术运算16cout<<a<<"+"<<b<<"="<<a+b<<endl;17cout<<a<<"-"<<b<<"="<<a-b<<endl;18cout<<a<<"*"<<b<<"="<<a*b<<endl;19cout<<a<...
代码星球 代码星球·2021-02-08

将 vue 的项目放在 手机上查看 及 测试 bug

  首先:我们应该让电脑和手机处在同一个局域网下面,最简单的方法,就是让手机链接电脑的WiFi,或者让电脑链接手机的WiFi,然后得到我们的ip地址  在电脑上获取ip地址就行    获取方法:window+r ---》cmd---》ipconfig  三个指令  然后我们的vue项目,先去下载vue的脚手架vue-cli,然后一切全部准备完毕后,在当前项目的package.json的文件中   scripts对象上,有一个dev的属性,属性值就是我们运行的指令,我们在这个属性值里面,接着添加--hostIP地址即可  如图:    然后我们在电脑的网址:把localhost改为IP地址即可   ...

Optimizely:在线网站A/B测试平台

Optimizely:在线网站A/B测试平台是一家提供A/B测试服务的公司。A/B测试能够对比不同版本的设计,选取更吸引用户眼球的那一款,从而带来更为优化的个人体验。让网站所有者易于对不同版本的设计和内容进行测试。该公司的客户现已突破7000家,这些客户完成了超过50万次试验,令Optimizel成为使用最广泛的测试平台。对于那些没有用过该公司服务的人,我想告诉你们,你只需要简单的添加一个Java脚本公式,就能够给你的网站创造类似A/B的选择性测试(你可以对选择项进行设置,同时还能根据获得的选项分析出结果)。A/B测试是互联网行业中常用的一种试验手段。比如你想对自己的网站首页进行改版,但又担心新版本不招用户喜欢,这时就可以进行A/B测试。将旧版首页定义为A,新版定义为B,使用如Optimizely此类的网站优化<ahref="http://www.egouz.com/tools/"target="_blank"class="keylink">工具</a>进行A/B测试。如果有一千个用户访问你的网站,那么会有500个用户看到A页面,500个用户看到B页面。这个时候...

PHP自动化测试

参考网址:2. PHPJenkins,参考:http://jenkins-php.org/3.安装PHP_CodeSniffer时,出现:  可以通过sudopearinstall-ZPHP_CodeSniffer 参考来自: Pear-succeeded,butitisnotavalidpackage晚上回去安装一下...
代码星球 代码星球·2021-02-03

flask模板的基本用法(定界符、模板语法、渲染模板),模板辅助工具(上下文、全局对象、过滤器、测试器、模板环境对象) --

flask模板在动态web程序中,视图函数返回的HTML数据往往需要根据相应的变量(比如查询参数)动态生成。当HTML代码保存到单独的文件中时,我们没法再使用字符串格式化或拼接字符串的当时在HTML代码中插入变量,这时我们需要使用模板引擎(templateengine)。借助模板引擎,我们可以再HTML文件中使用特殊的语法来标记变量,这类包含固定内容和动态部分的可重用文件称为模板(template)。模板引擎的作用就是读取并执行模板中的特殊语法标记,并根据传入的数据将变量替换为实际值,输出最终的HTML页面,这个过程被称为渲染(rendering)。Flask默认使用的模板引擎是jinja2,他是一个功能齐全的python模板引擎,输了设置变量,还允许我们在模板中添加if判断,执行for迭代,调整函数等,以各种方式控制模板的输出。对于jinja2来说,模板可以是任何格式的纯文本文件,比如HTML、XML、CSV等。模板的基本用法下面介绍一下如何使用jinja创建HTML模板,并在视图函数中渲染模板,最终实现HTML响应的动态化创建模板假设我们需要编写一个用户的电影清单页面,模板中需要显...

接口八问 & 接口测试质量评估标准

接口八问关于接口的具体信息,可以通过以下八个问题进行了解: 接口的请求地址?接口的作用?接口的请求方式?接口是否是用户相关?接口是否存在上送数据,上送数据是什么?接口返回的报文头和编码?接口的状态码?接口返回的报文体? 报文头:传递的通用信息或指定某种行为报文体:请求或相应中传递的数据内容 接口测试质量评估标准接口测试的质量通常可以通过以下指标进行评估: 1、业务功能覆盖是否完整;2、业务规则覆盖是否完整;3、参数验证是否达到要求(边界、业务规则);4、接口异常场景覆盖是否完整;5、接口的所有参数是否覆盖6、接口覆盖率是否达到要求;7、代码覆盖率是否达到要求;8、性能指标是否满足要求;9、安全指标是否满足要求。...

Jmeter做压力测试

1)首先双击bin/jmeter.bat2)创建ThreadGroup 3)配置HTTPRequest     4)配置AggregateReport  5)配置并发数和并发时间  6)点击绿色按钮,执行压力测试    ...
代码星球 代码星球·2021-02-03

VMware同时使用三种网络模式的虚拟机,测试连通性

 参考资料:虚拟机中桥接不自动分配IP与设置静态IP问题:https://blog.csdn.net/u013187057/article/details/80579211腾讯课堂:https://ke.qq.com/course/383496...

作为测试你不可不知的iOS与Android差异点!

1、运行机制的区别  Android:沙盒运行机制,采用真后台运行,将所有的应用都保存在RAM中,按home键,程序被挂在了后台,实际未退出,因程序在后台运行,所以可以收到推送消息,导致内存越用越低,越用越卡  IOS:虚拟机运行机制,采用伪后台运行,按home键,程序进入到后台会自动进入到休眠状态,home键调出多任务管理器,所有的应用都处于停止状态,iphone默认将应用的最后的运行记录在RAM中,IOS得到推动消息,是因为当你开启应用的消息推送时,系统会增加一些进程,这些进程从苹果的服务器接收消息,然后在通过服务器发送到手机,苹果服务器起到了中转的作用,因此IOS运行流畅2、渲染机制不同  Android:主线程普通优先级-------加载一个页面,全部加载完成的同时加载当前页面,当你看到页面后,实际后台仍在加载,因此增加了处理器的压力  iOS:实时优先级-----加载个页面,优先加载主屏幕显示区域3、公司不同  Android:Google公司  iOS:苹果公司4、开源性不同  Android:完全开源,任何开发厂商和开发者都可开发安卓的软件,由于开源,各大品牌手机硬件差异...

自动化测试框架 hierarchyViewer、Uiautomator、Appium的区别比较!

一、HierarchyViewer:  优点:1)能够可视化的角度直观地获得UI布局设计结构和各种属性的信息     2)使用hierarchyviewer.bat来检索手机界面布局  缺点:1)稳定性差,出现过在获取某些控件时,概率性的会存在获取不到的情况     2)性能不好,使用HierarchyViewer功能时进行测试,获取控件等时的执行效率很低,导致整个测试的时间使用特别长,消耗调试时间     3)只能用MonkeyImage的SameAs来做截图对比     4)资料稀缺,不仅百度,google也是一样     5)HierarchyViewer相对应的API,API的提供的方法,没有uiautomator提供的详细和多     6)新手学习起来较难二、Uiautomator:  优点:1)可以对所有操作进行自动化,API封装的较多,使用起来容易理解     2)可以跨应用测试,Google原生,其稳定性和后续的维护更新可以得到保障,运行时也有更多的权限     3)可支持eclipse中使用     4)可以跨进程操作,这点比起其它基于instrumentation框...

appium+python+eclipse 自动化测试框架构建!

升级版的测试框架详见:https://www.cnblogs.com/syw20170419/p/10785848.html经过几天的慢慢研究,现将所需用的自动化框架进行了构建,在后期的代码编写中,直接在框架中套用编写对应的module、case等即可,以此来简化测试方式,提高代码的编写效率与规范基本的架构设计流程图,如下:  eclipse中具体框架结构如下:  对应的eclipse的workspace目录下,在对应的工程下,将可以看到生成的html报告与logs日志记录,本人的目录为(D:Autoeclipseworkspace)如下:      打开logs所看到的内容    打开test文件,所看到的内容  以上所有的信息都将与eclipse中所看到的一致,并且将对应的信息已存放在了本地,后期方便log分析以上框架的构建,需要的留言即可,我将发送你 欢迎加入微信群一起学习: ...

uiautomator——简单的将自动化测试与截图对比相结合使用的小例子!

1、在使用uiautomator进行自动化测试过程当中,执行某些动作之后,要进行判断是否已执行的动作成功时,需要添加检查点来判断,因此添加判断点除了使用id、text、view等方式进行之外,存在一种问题是界面无任何的可判定元素来判断当前的测试动作是否成功时,就需要用到截图对比;2、以下是简单的截图对比与自动化执行相结合使用的小例子,在真正的测试执行过程中,可将截图方法进行封装,在使用时调用即可;#-*-coding:utf-8-*-fromuiautomatorimportDeviceimporttimeimportosimportcv2importnumpyasnpclassTest:def__init__(self,deviceid):self.device=Device(deviceid)self.deviceid=deviceiddefclick(self,x,y):self.device.click(x,y)defstartActivity(self,activity):os.system('adb-s%sshellamstart%s'%(self.deviceid,act...

Excel数据源结合单元测试、DDT进行测试

  对于同一接口的批量测试测试逻辑都是一样的,变动的就只有测试数据,在前面,我们已经为大家展示了从excel数据源中读取测试用例数据的类的封装,那么如何将excel中读取到的数据与我们的接口测试结合起来呢,我们这里用到了一个叫做ddt的装饰器,通过用ddt装饰测试类、测试方法,依次注入测试数据然后完成批量测试,从而简化代码,简化测试。示范代码如下所示: 执行代码运行结果如下所示:  ...

openpyxl操作Excel读取测试用例简单案例

前面我们为大家介绍了openpyxl模块的基本操作,下面我们将以登录接口为例为大家演示excel数据源测试数据获取的解决方案。用例设计如下:  用例分析:1)case_id:用例编号,从1开始,唯一;2)module:测试用例所属的模块,这里因为我们测试的是登录模块,所以都是“登录”;3)title:测试用例的名称;4)data:测试数据,以字典的形式存储;5)expected:预期结果。以上的测试用例设计非常简单,每一列都非常直观,那么如何从上面的用例中取出来我们测试需要的数据成为我们需要关注的重点,这里我们将用到openpyxl技术来读取excel中的测试数据,并将测试数据以字典的形式存放在列表中,示范代码如下:      上面我们通过封装类的方式,实现了打开excel,获取sheet,读取数据,写入数据,保存文件,关闭文件6个方法,下面我们来调用其中的读取数据方法,示范代码如下:  我们可以看到Excel中所有的数据都被读取出来了,且有固定的格式:每一条用例都存储在字典中,所有的...
首页上一页...1617181920...下一页尾页