diff --git a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
index fc804a4..f155759 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
@@ -275,7 +275,7 @@ public abstract class Request {
public void fire() {
this.requestPlan.requirements().forEach(requirement -> {
- boolean unfired = requirement.storeFields()
+ boolean unfired = Stream.concat(requirement.storeFields(), requirement.storeCookies())
.anyMatch(field -> this.session.getStoredValue(field) == null);
if (unfired) {
requirement.build(this.session).fire();
diff --git a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
index ea72f2c..be0cee0 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
@@ -40,6 +40,7 @@ public class Simulator {
}
public static final void simulate(Profile profile, long time, int users, String logPath) {
+ LOGGER.log(Level.INFO, "simulating with {0} users for {1} millis", new Object[]{users, time});
Collection<Thread> threads = new ArrayList<>();
List<Profile> profiles = new ArrayList<>();
Runtime.getRuntime().addShutdownHook(new Thread() {