lr 常用操作
lr脚本编写语法:
web_add_cookie();:服务器注入cookies
lr_save_string("网址或其他","参数2");:一个保存函数,它把第一个参数保存到第二个参数中 相当于命名别名
web_url("WebTours" :访问域名地址,打开首页。只要打上了WebTours就是用互联网的身份访问,不需要业务性身份
"URL=http: :{参数2}/WebTours/",:这里就是url地址。大家看看这里,就是拿参数2这个参数替换了
"Resource=0",;如果返回的资源为0,则在就会一直反复的下载URL。如果有这一项说明网页在有网情况下不会短时间就出现报错页面。
EXTRARES,;静态,后面的是图片、链接文件等数据,可以去除,因为不会对服务器产生影响,但是会对带宽产生影响
ENDITEM, :可以去除的数据和参数后面都要用ENDITEM结尾
LAST);:请求都要以LAST结尾
lr_think_time(数字);:思考时间
lr_rendezvous("名字");:集合点
//图像检查点,检查左上角的logo,需要提前设置run time settings
web_image_check("logo","src=images/webtours.png",LAST);
//分成两部分,第一部分是名称可以随便取,第二是个路径
lr_start_transaction("login");:设置一个“登录”的事务开始
web__data("login.pl", :一个提交请求,login登录请求、
"Method=POST",:声明自己是post请求
"Mode=HTML",:声明自己的语言
ITEMDATA, :后面的是客户端上传的参数、数据
"Name=userSession", "Value= ", ENDITEM,:这个是注入session
"Name=username", "Value={user}", ENDITEM,:用户名(使用了参数化)
"Name=password", "Value=123456", ENDITEM,:密码
"Name=JSFormSubmit", "Value=off", ENDITEM,:这个是表单类型
"Name=login.x", "Value=34", ENDITEM,:这里是用户名表单的名称
"Name=login.y", "Value=9", ENDITEM, :这里是密码表单的名称
lr_end_transaction("login",LR_AUTO);:设置一个“登录事务的结束”
if(atoi(lr_eval_string("{userCount}"))==0) :当实际输入的密码和正确的密码相减为0的时候
lr_output_message("你登录成功了");:输出语句,输出"你登录成功了"
else{ : 其他情况下
lr_error_message("你登录失败了");:你登录失败了
web_submit_data("login.pl_2", :回应客户端的提交请求
web_link("cc", :一个链接请求
return 0;//结束
最大并发:
400~500小项目组。
大项目组800~500
一般情况下不会超过一千
lr 常用操作的更多相关文章
- Typora常用操作
Typora常用操作 目录 Typora常用操作 1. 标题 2.子标题 3. 区块 4.代码 5. 表格 6. 超链接 7.单选框 8.数学公式 9.流程图 10.生成目录 11.字体设置 12. ...
- 【三】用Markdown写blog的常用操作
本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...
- php模拟数据库常用操作效果
test.php <?php header("Content-type:text/html;charset='utf8'"); error_reporting(E_ALL); ...
- Mac OS X常用操作入门指南
前两天入手一个Macbook air,在装软件过程中摸索了一些基本操作,现就常用操作进行总结, 1关于触控板: 按下(不区分左右) =鼠标左键 control+按下 ...
- mysql常用操作语句
mysql常用操作语句 1.mysql -u root -p 2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...
- nodejs配置及cmd常用操作
一.cmd常用操作 1.返回根目录cd\ 2.返回上层目录cd .. 3.查找当前目录下的所有文件dir 4.查找下层目录cd window 二.nodejs配置 Node.js安装包及源码下载地址为 ...
- Oracle常用操作——创建表空间、临时表空间、创建表分区、创建索引、锁表处理
摘要:Oracle数据库的库表常用操作:创建与添加表空间.临时表空间.创建表分区.创建索引.锁表处理 1.表空间 ■ 详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间 --详细查看表空 ...
- python 异常处理、文件常用操作
异常处理 http://www.jb51.net/article/95033.htm 文件常用操作 http://www.jb51.net/article/92946.htm
- byte数据的常用操作函数[转发]
/// <summary> /// 本类提供了对byte数据的常用操作函数 /// </summary> public class ByteUtil { ','A','B',' ...
随机推荐
- Oracle创建聚簇表
创建聚簇表过程: 创建簇(cluster)----创建簇表(基本类似创建一般表但有区别)----创建簇索引(index)----数据管理 创建簇: create cluster stu_ach(sid ...
- CF1066CBooks Queries(数组的特殊处理)
题意描述 您需要维护一个数据结构,支持以下三种操作: L id:在现在序列的左边插一个编号为id的物品 R id:在现在序列的右边插一个编号为id的物品 ? id:查询该点左面有几个元素,右面有几个元 ...
- 本地打jar包到本地的Maven出库
1.命令行输入 mvn install:install-file -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=jar包的 ...
- Asp.Net Core使用Log4Net优化日志【项目开源】
我在前一篇文章中介绍了一种使用Log4Net的方法,但是那种方法打出来的日志不是很直观 然后我前不久阅读了一篇非常不错的博客:https://www.cnblogs.com/guolianyu/p/9 ...
- yii学习笔记(6),连接数据库,创建活动记录类
创建数据库用于测试 配置数据库连接 打开yii的配置文件目录下的数据库配置文件config/db.php <?php return [ 'class' => 'yii\db\Connect ...
- STM32(1)——使用Keil MDK以及标准外设库创建STM32工程
转载来自:http://emouse.cnblogs.com 1.1 开发工具与开发环境 1. 软件版本 本节所使用Keil MDK 为目前的最新版V4.21.其他版本差别不大,读者可以根据自己使用的 ...
- STM32JTAG口用作普通IO的配置
使用Jlink向STM32烧录程序时,需要使用6个芯片的引脚(以STM32F103C8T6为例),分别是PB4/JNTRST.PB3/JTDO.PA13/JTMS.PA14/JTCK.PA15/JTD ...
- 基于CentOS-6.9_x64系统QT环境搭建
想从事QT开发的人员,首先要做的第一件事就是开发环境的搭建.本人也是一位刚入门的新手,为了搭建这么一个环境,参考了很多的网上教程,然而中间依然走了不少弯路.现将过程记录下来. 一.开发环境 Ce ...
- 用Turtle库画一个爱心
---恢复内容开始--- 用Python中的turtle库画一个爱心 这个学期,我学了Python语言,并学到其中的一个库:turtle库.用turtle库可以画一些你想画的图片,所以我就想画一个爱心 ...
- python学习笔记:第17天 面向对象03 类与类之间的关系
一.类与类之间的依赖关系 ⼤千世界, 万物之间皆有规则和规律. 我们的类和对象是对⼤千世界中的所有事物进⾏归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在⾯向对象的世界中. 类与类 ...